TS Lint / ESLint (push) Successful in 1m0s
Python Lint CI / ty (push) Successful in 1m6s
Python Lint CI / ruff (push) Successful in 1m7s
Python Lint CI / ruff-format-check (push) Successful in 1m12s
TS Lint / Oxlint (push) Failing after 4m55s
TS Lint / TypeScript (push) Successful in 5m15s
18 lines
434 B
Python
18 lines
434 B
Python
import logging
|
|
import sys
|
|
|
|
from app import PKG_NAME, PKG_VERSION
|
|
from app.database import Database
|
|
from app.logs import setup_logs
|
|
from app.params import parse_parameters
|
|
from app.server import Server
|
|
|
|
|
|
def main() -> int:
|
|
params = parse_parameters(sys.argv[1:])
|
|
setup_logs(params)
|
|
logging.getLogger().info("%s %s", PKG_NAME, PKG_VERSION)
|
|
Database(params).init()
|
|
Server(params).register_routes().run()
|
|
return 0
|