Switch from hypercorn to uvicorn, structlog testing

This commit is contained in:
2024-11-01 02:41:58 -05:00
parent 91cc8e24b6
commit 0816ddcdca
3 changed files with 40 additions and 92 deletions

View File

@@ -1,16 +1,19 @@
import sys
import structlog
import linkpulse.logging
logger = structlog.get_logger()
def main(*args):
if args[0] == "serve":
import asyncio
from hypercorn import Config
from hypercorn.asyncio import serve
from linkpulse.app import app
from uvicorn import run
config = Config()
config.use_reloader = True
asyncio.run(serve(app, config))
logger.debug('Invoking uvicorn.run')
run('linkpulse.app:app', reload=True, host='0.0.0.0', access_log=True)
elif args[0] == "migrate":
from linkpulse.migrate import main