##// END OF EJS Templates
ATRAD actualizado
ATRAD actualizado

File last commit:

r396:bcff7b1b68a2
r396:bcff7b1b68a2
Show More
docker-compose.yml
74 lines | 1.8 KiB | text/x-yaml | YamlLexer
version: '3'
services:
# Django app
radarsys:
container_name: 'radarsys'
build: .
restart: always
image: radarsys
ports:
- 8000:8000
env_file: .env
links:
- radarsys-postgres
volumes:
- './:/radarsys'
- '${DOCKER_DATA}/static:/radarsys/static'
labels:
ofelia.enabled: "true"
# ofelia.job-exec.restart-reception.schedule: "0 1/5 * * * *"
ofelia.job-exec.test.schedule: "@every 5s"
ofelia.job-exec.test.command: "python manage.py hello"
# ofelia.job-exec.restart-pedestal.schedule: "0 2/10 * * * *"
# ofelia.job-exec.restart-pedestal.command: "python manage.py restart_pedestal"
# ofelia.job-exec.restart-experiment.schedule: "@midnight"
# ofelia.job-exec.restart-experiment.command: "python manage.py restart_experiment"
depends_on:
- radarsys-postgres
# PostgreSQL
radarsys-postgres:
container_name: 'radarsys-postgres'
build: ./postgres/
volumes:
- ./postgres/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
- pgdata:/var/lib/postgresql/data
ports:
- 5432:5432
expose:
- 5432
env_file: .env
#Web Server
radarsys-nginx:
container_name: 'radarsys-nginx'
restart: always
build: ./nginx/
ports:
- '0.0.0.0:8086:80'
volumes_from:
- radarsys
links:
- radarsys:radarsys
depends_on:
- radarsys
#Ofelia Scheduler
radarsys-job:
container_name: 'radarsys-job'
image: mcuadros/ofelia:v0.3.6
depends_on:
- radarsys
# networks:
# - backend_sirm
command: daemon --docker
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
logging:
driver: "json-file"
options:
max-size: "12m"
volumes:
pgdata:
driver: local