pyinfra/services/heimdall/docker-compose.yml

30 lines
730 B
YAML

volumes:
heimdall-config:
name: heimdall-config
networks:
traefik-net:
external: true
name: traefik-net
x-traefik-net: &x-traefik-net
networks:
- traefik-net
- default
services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
<<: *x-traefik-net
env_file:
- .env
volumes:
- heimdall-config:/config
deploy:
labels:
- traefik.enable=true
- traefik.docker.network=traefik-net
- traefik.http.routers.heimdall.rule=Host(`${HOST}`)
- traefik.http.routers.heimdall.entrypoints=${ENTRYPOINTS:-websecure}
- traefik.http.routers.heimdall.tls.certresolver=le
- traefik.http.services.heimdall.loadbalancer.server.port=80