crontab-ui/traefik-example/docker-compose.yml

43 lines
958 B
YAML

version: '3.7'
networks:
traefik_network:
services:
proxy:
image: traefik:v2.2
container_name: proxy
restart: unless-stopped
networks:
- traefik_network
ports:
- 88:80
- 8088:8080
volumes:
# So that Traefik can listen to the Docker events
- /var/run/docker.sock:/var/run/docker.sock
- ./traefik.yml:/etc/traefik/traefik.yml
command:
- "--providers.docker"
whoami:
image: containous/whoami
networks:
- traefik_network
labels:
- traefik.enable=true
- traefik.http.routers.whoami.rule=PathPrefix(`/whoami`)
crontab-ui:
build: ..
image: alseambusher/crontab-ui
ports:
- 8000:8000
networks:
- traefik_network
labels:
- traefik.enable=true
- traefik.http.routers.crontab.rule=PathPrefix(`/crontab`)
environment:
BASE_URL: /crontab
BASIC_AUTH_USER: user
BASIC_AUTH_PWD: pass