From 5e00ca87d9b2f46381ada5751bdaa33a271f9089 Mon Sep 17 00:00:00 2001 From: sstent Date: Sun, 28 Sep 2025 11:05:16 -0700 Subject: [PATCH] added alembic database migrations, json import/export --- main.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index cef3af7..99a1c9a 100644 --- a/main.py +++ b/main.py @@ -325,7 +325,14 @@ def scheduled_backup(): @app.on_event("startup") def startup_event(): logging.info("FastAPI application startup event triggered.") - run_migrations() + try: + run_migrations() + logging.info("Database migrations completed successfully in startup_event.") + except Exception as e: + logging.error(f"Error during database migrations in startup_event: {e}") + # Depending on severity, you might want to re-raise or handle differently + # raise + # Schedule the backup job scheduler = BackgroundScheduler() scheduler.add_job(scheduled_backup, 'cron', hour=0)