myjsondb/main.py

36 lines
672 B
Python
Raw Normal View History

2024-07-14 20:20:41 +08:00
from src import log
from src import core
from src import term
from src import config
from src import webcore
import asyncio
log.log_init()
loop = asyncio.new_event_loop()
async def start_cli():
await log.info("start cli")
await term.debug_term()
async def start_api():
await log.info("start webapi")
await webcore.start()
async def init():
await log.info("Server start")
await core.connect_realdb()
if (config.RUN_MODE == "console"):
await start_cli()
elif (config.RUN_MODE == "webapi"):
await start_api()
else:
await log.err("Unknown run mode: "+str(config.RUN_MODE))
loop.run_until_complete(init())