|
|
|
@ -7,12 +7,9 @@ services: |
|
|
|
build: |
|
|
|
context: . |
|
|
|
dockerfile: Dockerfile.prod |
|
|
|
command: gunicorn config.wsgi:application --bind 0.0.0.0:8000 --workers=4 --timeout 560 |
|
|
|
command: gunicorn config.wsgi:application --bind 0.0.0.0:8000 --workers=32 --timeout 560 |
|
|
|
volumes: |
|
|
|
- staticfiles_volume:/usr/src/app/staticfiles |
|
|
|
# /usr/src/app/static |
|
|
|
- media_volume:/usr/src/app/media |
|
|
|
- logs_volume:/usr/src/app/logs |
|
|
|
- static_volume:/usr/src/app/static |
|
|
|
ports: |
|
|
|
- "8010:8000" |
|
|
|
env_file: |
|
|
|
@ -52,11 +49,9 @@ services: |
|
|
|
dockerfile: Dockerfile.prod |
|
|
|
env_file: .env.prod |
|
|
|
command: celery -A config worker -l info |
|
|
|
volumes: |
|
|
|
# volumes: |
|
|
|
# - .:/usr/src/app/ |
|
|
|
- staticfiles_volume:/usr/src/app/staticfiles |
|
|
|
- media_volume:/usr/src/app/media |
|
|
|
- logs_volume:/usr/src/app/logs |
|
|
|
# - static_volume:/usr/src/app/static |
|
|
|
|
|
|
|
depends_on: |
|
|
|
- imam-javad_redis |
|
|
|
@ -71,9 +66,8 @@ services: |
|
|
|
dockerfile: Dockerfile.prod |
|
|
|
env_file: .env.prod |
|
|
|
command: celery -A config beat -l info |
|
|
|
volumes: |
|
|
|
# volumes: |
|
|
|
# - .:/usr/src/app/ |
|
|
|
- logs_volume:/usr/src/app/logs |
|
|
|
depends_on: |
|
|
|
- imam-javad_redis |
|
|
|
networks: |
|
|
|
@ -83,10 +77,7 @@ services: |
|
|
|
|
|
|
|
volumes: |
|
|
|
postgres_data: |
|
|
|
staticfiles_volume: |
|
|
|
media_volume: |
|
|
|
# static_volume: |
|
|
|
logs_volume: |
|
|
|
static_volume: |
|
|
|
redis_data: |
|
|
|
|
|
|
|
networks: |
|
|
|
|