The migrations/ directory was missing from the Dockerfile COPY instructions, causing ModuleNotFoundError when app.main tries to import and run migrations during startup. This caused production deployments to fail with: ModuleNotFoundError: No module named 'migrations' The automatic migration runner in main.py (line 157) needs this directory to: 1. Detect database schema changes 2. Run pending migrations 3. Initialize default admin user Fixes production deployment failure when containers start. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2.1 KiB
2.1 KiB