mapletree/lxc1/p1-ingress/homepage.yml
2026-01-31 11:34:04 -07:00

27 lines
966 B
YAML

services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
restart: unless-stopped
volumes:
- /docker/homepage/config:/app/config
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- homepage_internal # For local stack comms
- homepage_external # For Traefik Ingress
- dns_dns_internal # For talking to Technitium API (Cross-stack)
labels:
- "traefik.enable=true"
- "traefik.docker.network=homepage_external"
- "traefik.http.routers.homepage.rule=Host(`home.mapletree.email`)"
- "traefik.http.routers.homepage.entrypoints=web,websecure"
- "traefik.http.routers.homepage.tls.certresolver=myresolver"
- "traefik.http.services.homepage.loadbalancer.server.port=3000"
networks:
homepage_internal:
driver: bridge
homepage_external:
external: true
dns_dns_internal:
external: true # Join the existing DNS backend network