30 lines
730 B
YAML
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
|