Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .env.sample
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ POSTGRES_DB_PORT=5432
POSTGRES_USER=admin
POSTGRES_PASSWORD=some_password
POSTGRES_HOST=db
# Redis
REDIS_URL=redis:6379/0
# pgAdmin
PGADMIN_DEFAULT_EMAIL=admin@gmail.com
PGADMIN_DEFAULT_PASSWORD=admin
Expand All @@ -25,4 +27,8 @@ MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=some_password
MINIO_HOST=minio
MINIO_PORT=9000
MINIO_STORAGE=cinema-storage
MINIO_STORAGE=cinema-storage
# Stripe
STRIPE_PUBLIC_KEY=pk_test_51QdLelI3GzuBsZIuMFIM4tX6GaY61I8nVGfRv7gavDisNoIRZMcDSGZqJQ2E4mgBaBHBuOE0dC3W3IJav8tcGFaO00B5emcRb2
STRIPE_SECRET_KEY=sk_test_51QdLelI3GzuBsZIu8XZOaSEzdEtKP8nfbeYlECcuOkrXykXnhNgQy0zede1r8BZM39nKtNBnAUs1FAwQsopJTeTq00wbLcZc0V
STRIPE_WEBHOOK_SECRET=whsec_34eb6a6b355e66061398d65b05a2a39a0ac17df56cdbe4ca0e8a83993dddda4e
50 changes: 50 additions & 0 deletions docker-compose-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,13 +117,63 @@ services:
networks:
- cinema_network

redis:
image: redis:alpine
healthcheck:
test: [ "CMD", "redis-cli", "ping" ]
interval: 10s
timeout: 5s
retries: 5
networks:
- cinema_network

celery:
build:
context: .
command: celery -A services.celery_app worker --loglevel=info
volumes:
- celery_data:/data
env_file:
- .env
environment:
- PYTHONPATH=/usr/src/fastapi
depends_on:
redis:
condition: service_healthy
db:
condition: service_healthy
restart: always
networks:
- cinema_network

celery-beat:
build:
context: .
command: celery -A services.celery_app beat --loglevel=info --scheduler celery.beat.PersistentScheduler
volumes:
- celery_data:/data
env_file:
- .env
environment:
- PYTHONPATH=/usr/src/fastapi
depends_on:
redis:
condition: service_healthy
db:
condition: service_healthy
restart: always
networks:
- cinema_network

volumes:
postgres_cinema_data:
driver: local
pgadmin_cinema_data:
driver: local
minio_data:
driver: local
celery_data:
driver: local

networks:
cinema_network:
Expand Down
Loading