Commit Graph

5 Commits

Author SHA1 Message Date
Cal Corum
cac8e7d126 CLAUDE: Comment out API service - prevents race condition in db_engine.py
- db_engine.py calls db.create_tables() at import time
- Multiple gunicorn workers cause duplicate key violations
- Run API locally for better development experience
- Keeps postgres and adminer services only
2025-11-07 14:07:13 -06:00
Cal Corum
e9f70b7ed0 CLAUDE: Fix PostgreSQL startup - use local directory instead of volume
- Switch from Docker volume to local directory mount to avoid space issues
- Comment out API service (run locally for development)
- Create logs/database directory
- Add postgres_data/ to .gitignore
- Fixes 'No space left on device' error
2025-11-07 13:30:37 -06:00
Cal Corum
08460c3884 CLAUDE: Change Adminer port to 8081 to avoid conflict with discord-app 2025-11-07 13:16:02 -06:00
Cal Corum
3e0445c70a CLAUDE: Fix YAML syntax in docker-compose.yml - comment out API service properly 2025-11-07 13:07:48 -06:00
Cal Corum
39a7d59fcd CLAUDE: Add docker-compose.yml and quickstart guide
- PostgreSQL 17 Alpine container with health checks
- Adminer database UI on port 8080
- Persistent volumes for data
- Environment variable support via .env
- Comprehensive quickstart guide with common commands
- Troubleshooting section
- Production considerations
- Update .gitignore to allow base docker-compose.yml
2025-11-07 13:07:23 -06:00