No description
Find a file
Vadym Samoilenko c595ea47d7 fix: resolve startup import errors and Docker port conflicts for optical-dev deploy
- database.py: add connect_db/disconnect_db aliases, get_db_instance() sync
  getter, get_db() async dependency, and optional db arg on create_indexes()
  to match all call sites in main.py, celery_worker.py, and route modules
- docker-compose.yml: remove host-port exposure for mongodb/redis to avoid
  conflicts with existing services on optical-dev (:27017, :6379 already in use)
- .env.example: use Docker service-name hostnames (mongodb/redis) instead of
  localhost so the API container can reach them inside the Compose network

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 11:56:41 +01:00
backend fix: resolve startup import errors and Docker port conflicts for optical-dev deploy 2026-04-27 11:56:41 +01:00
frontend feat: initial implementation of Oliver AI Cost Tracker 2026-04-27 11:26:08 +01:00
infra fix: resolve startup import errors and Docker port conflicts for optical-dev deploy 2026-04-27 11:56:41 +01:00
sdk feat: initial implementation of Oliver AI Cost Tracker 2026-04-27 11:26:08 +01:00
.env.example fix: resolve startup import errors and Docker port conflicts for optical-dev deploy 2026-04-27 11:56:41 +01:00
.gitignore feat: initial implementation of Oliver AI Cost Tracker 2026-04-27 11:26:08 +01:00