Advertisement
Guest User

Untitled

a guest
Mar 9th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. docker-compose:
  2. beat:
  3. build: ./django
  4. command: sh run_beat.sh
  5. depends_on:
  6. - rabbit
  7. volumes:
  8. - ./django/caretaqer/:/code
  9. environment:
  10. - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
  11. - POSTGRES_USER=${POSTGRES_USER}
  12. - POSTGRES_DB=${POSTGRES_DB}
  13. - REDIS_PASSWORD=${REDIS_PASSWORD}
  14. env_file:
  15. - ./django/django_variables.env
  16. restart: unless-stopped
  17. deploy:
  18. restart_policy:
  19. condition: on-failure
  20. networks:
  21. - django_network
  22. dockerfile:
  23. FROM python:3.5
  24. ENV PYTHONUNBUFFERED 1
  25.  
  26. RUN mkdir /code
  27. WORKDIR /code
  28. ADD requirements.txt /code/
  29. RUN pip install -r requirements.txt
  30. ADD . /code/
  31. RUN adduser --disabled-password --gecos '' django_user
  32. y por último, run_beat.sh:
  33. #!/bin/sh
  34.  
  35. su -m django_user -c "celery -A caretaqer beat -l info --scheduler django_celery_beat.schedulers:DatabaseScheduler"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement