setup flask-migrate instead of alembic

This commit is contained in:
nahakubuilde
2025-06-07 15:28:29 +01:00
parent ed3d28d34e
commit 89ab6b218e
17 changed files with 341 additions and 455 deletions

20
main.py_OLD Normal file
View File

@@ -0,0 +1,20 @@
"""
Starts the email server, no web UI!
"""
from email_server.server_runner import start_server
from email_server.tool_box import get_logger
import asyncio
import sys
logger = get_logger()
if __name__ == '__main__':
try:
logger.info('Server started')
asyncio.run(start_server())
except KeyboardInterrupt:
logger.info('Server interrupted by user')
sys.exit(0)
except Exception as e:
logger.error(f'Server error: {e}')
sys.exit(1)