Browse Source

docker-compose set for statics

master
Mohsen Taba 5 months ago
parent
commit
3f68c6aadb
  1. 11
      docker-compose.prod.yml
  2. 3
      entrypoint.sh

11
docker-compose.prod.yml

@ -9,7 +9,7 @@ services:
dockerfile: Dockerfile.prod
command: gunicorn config.wsgi:application --bind 0.0.0.0:8000 --workers=4 --timeout 560
volumes:
- static_volume:/usr/src/app/staticfiles
- staticfiles_volume:/usr/src/app/staticfiles
# /usr/src/app/static
- media_volume:/usr/src/app/media
- logs_volume:/usr/src/app/logs
@ -53,8 +53,10 @@ services:
env_file: .env.prod
command: celery -A config worker -l info
volumes:
- .:/usr/src/app/
- static_volume:/usr/src/app/static
# - .:/usr/src/app/
- staticfiles_volume:/usr/src/app/staticfiles
- media_volume:/usr/src/app/media
- logs_volume:/usr/src/app/logs
depends_on:
- imam-javad_redis
@ -70,7 +72,8 @@ services:
env_file: .env.prod
command: celery -A config beat -l info
volumes:
- .:/usr/src/app/
# - .:/usr/src/app/
- logs_volume:/usr/src/app/logs
depends_on:
- imam-javad_redis
networks:

3
entrypoint.sh

@ -1,7 +1,8 @@
#!/bin/sh
sleep 20
# python manage.py migrate
python manage.py migrate
python manage.py seed_images
python manage.py collectstatic --noinput
exec "$@"
Loading…
Cancel
Save