pilot-playbooks/templates/docker-compose.yml.j2
2022-07-01 23:17:22 +02:00

33 lines
638 B
Django/Jinja

version: '3'
networks:
web:
external: true
{% if volumes is defined %}
volumes:
{% for key,value in volumes.items() %}
{{ key }}:
{% endfor %}
{% endif %}
services:
app:
build:
context: ./
dockerfile: {{ dockerfile }}
env_file:
- .env.pilot
networks:
- web
{% if volumes is defined %}
volumes:
{% for key,value in volumes.items() %}
- {{ key }}:{{ value }}
{% endfor %}
{% endif %}
labels:
- "traefik.enable=true"
- "traefik.http.routers.{{ container_name }}-http.rule=Host(`{{ host }}`)"
- "traefik.http.routers.{{ container_name }}-http.entrypoints=http"