zombee11/scorecardapi
1
1services:2 api:3 build: .4 env_file:5 - .env.example6 ports:7 - "8000:8000"8 depends_on:9 - postgres10 - redis11 command: >12 sh -c "alembic upgrade head &&13 python -m app.db.init_db &&14 uvicorn app.main:app --host 0.0.0.0 --port 8000"15 16 postgres:17 image: postgres:16-alpine18 environment:19 POSTGRES_USER: scorecard20 POSTGRES_PASSWORD: scorecard21 POSTGRES_DB: scorecard22 ports:23 - "5432:5432"24 volumes:25 - postgres_data:/var/lib/postgresql/data26 27 redis:28 image: redis:7-alpine29 ports:30 - "6379:6379"31 32volumes:33 postgres_data:34 35 