docker-netboot/docker-compose.yaml
2025-04-24 10:50:18 +02:00

28 lines
662 B
YAML

networks:
web:
external: true
lan:
external: true
services:
netboot:
build:
context: ./build-netbootxyz
# image: ghcr.io/netbootxyz/netbootxyz
restart: unless-stopped
volumes:
- ./config:/config
- ./assets:/assets
networks:
web:
lan:
ipv4_address: ${NETBOOT_IP}
labels:
traefik.enable: true
traefik.http.services.netboot.loadbalancer.server.port: 3000
traefik.http.routers.netboot.rule: Host(`netboot.${PRIVATE_URL}`)
traefik.http.routers.netboot.tls.certResolver: le
traefik.http.routers.netboot.middlewares: auth@file
traefik.docker.network: web