Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- docker-compose:
- beat:
- build: ./django
- command: sh run_beat.sh
- depends_on:
- - rabbit
- volumes:
- - ./django/caretaqer/:/code
- environment:
- - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- - POSTGRES_USER=${POSTGRES_USER}
- - POSTGRES_DB=${POSTGRES_DB}
- - REDIS_PASSWORD=${REDIS_PASSWORD}
- env_file:
- - ./django/django_variables.env
- restart: unless-stopped
- deploy:
- restart_policy:
- condition: on-failure
- networks:
- - django_network
- dockerfile:
- FROM python:3.5
- ENV PYTHONUNBUFFERED 1
- RUN mkdir /code
- WORKDIR /code
- ADD requirements.txt /code/
- RUN pip install -r requirements.txt
- ADD . /code/
- RUN adduser --disabled-password --gecos '' django_user
- y por último, run_beat.sh:
- #!/bin/sh
- 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