runtime error
Exit code: 3. Reason: INFO - Database-powered Conversation Manager initialized with max history: 50 INFO: Started server process [1] INFO: Waiting for application startup. 2026-06-14 13:32:17,328 - INFO - Starting application.. 2026-06-14 13:32:17,328 - INFO - CORS origins configured: ['*'] 2026-06-14 13:32:17,538 - INFO - Database tables created successfully (SQLite) 2026-06-14 13:32:17,539 - INFO - Database health check passed 2026-06-14 13:32:17,539 - INFO - Database connection established successfully 2026-06-14 13:32:17,737 - INFO - Vector store readiness check passed 2026-06-14 13:32:17,737 - INFO - Starting intent classifier training... 2026-06-14 13:32:17,743 - INFO - Intent classifier trained with 45 examples across 5 intents 2026-06-14 13:32:17,743 - INFO - NLP model training completed ERROR: Traceback (most recent call last): File "/project/.venv/lib/python3.11/site-packages/starlette/routing.py", line 638, in lifespan async with self.lifespan_context(app) as maybe_state: File "/home/nonroot/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/contextlib.py", line 210, in __aenter__ return await anext(self.gen) ^^^^^^^^^^^^^^^^^^^^^ File "/project/.venv/lib/python3.11/site-packages/fastapi/routing.py", line 216, in merged_lifespan async with original_context(app) as maybe_original_state: File "/home/nonroot/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/contextlib.py", line 210, in __aenter__ return await anext(self.gen) ^^^^^^^^^^^^^^^^^^^^^ File "/project/app/main.py", line 119, in lifespan get_embedding_service() File "/project/app/services/dependencies.py", line 21, in get_embedding_service return EmbeddingService( ^^^^^^^^^^^^^^^^^ File "/project/app/services/embedding_service.py", line 57, in __init__ raise ValueError("GEMINI_EMBEDDING_API_KEY (or GEMINI_API_KEY) is required") ValueError: GEMINI_EMBEDDING_API_KEY (or GEMINI_API_KEY) is required ERROR: Application startup failed. Exiting.
Container logs:
Fetching error logs...