33 lines
1,020 B
YAML
33 lines
1,020 B
YAML
# {{ ansible_managed }}
|
|
|
|
services:
|
|
paheko:
|
|
image: paheko/paheko:{{ docker_paheko_version }}
|
|
restart: always
|
|
volumes:
|
|
- ./config.local.php:/var/www/paheko/config.local.php
|
|
- {{ docker_paheko_data_dir }}/{{ docker_paheko_service_id }}/data:/var/www/paheko/data
|
|
- /var/www/paheko/data/plugins
|
|
labels:
|
|
traefik.enable: "true"
|
|
traefik.docker.network: "traefik"
|
|
traefik.http.routers.{{ docker_paheko_service_id }}.entrypoints: "web"
|
|
traefik.http.routers.{{ docker_paheko_service_id }}.rule: "Host(`{{ docker_paheko_fqdn }}`)"
|
|
traefik.http.services.{{ docker_paheko_service_id }}.loadbalancer.server.port: "80"
|
|
networks:
|
|
- traefik
|
|
|
|
ofelia:
|
|
image: mcuadros/ofelia:latest
|
|
restart: always
|
|
command: daemon --config /etc/ofelia/config.ini
|
|
volumes:
|
|
- ./ofelia.ini:/etc/ofelia/config.ini
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
userns_mode: host
|
|
depends_on:
|
|
- paheko
|
|
|
|
networks:
|
|
traefik:
|
|
external: true
|