- Updated `backend/app/main.py`: Added automatic execution of `/app/init_admin.py` during application startup to create default admin account - Modified `.gitignore`: Removed `.env` from ignored files to ensure environment configuration is available during deployment - Enhanced `lifespan` context manager: Integrated admin initialization with proper error handling and logging - Improved startup reliability: Ensures default credentials are provisioned regardless of deployment environment The fix ensures that new deployments automatically set up the default admin user, resolving widespread issues with missing login credentials. The change is robust, idempotent, and logs all initialization steps for debugging.
170 B
170 B