Files
jarvis-lan/docker-compose.yml
2025-12-17 14:47:40 +01:00

26 lines
948 B
YAML

services:
jarvis-lan:
build:
context: ${JARVIS_ROOT_DIR:-/opt/apps/jarvis-lan}
dockerfile: Dockerfile
container_name: jarvis-lan
restart: unless-stopped
networks: [ traefik_net ]
volumes:
- /opt/apps/jarvis-lan:/usr/share/nginx/html:ro
labels:
- "traefik.enable=true"
- "traefik.http.routers.jarvis-lan.rule=Host(`jarvis-lan.appmodel.nl`)"
- "traefik.http.routers.jarvis-lan.entrypoints=websecure"
- "traefik.http.routers.jarvis-lan.tls=true"
- "traefik.http.routers.jarvis-lan.tls.certresolver=letsencrypt"
- "traefik.http.services.jarvis-lan.loadbalancer.server.port=80"
- "traefik.http.routers.jarvis-lan-http.rule=Host(`jarvis-lan.appmodel.nl`)"
- "traefik.http.routers.jarvis-lan-http.entrypoints=web"
- "traefik.http.routers.jarvis-lan-http.middlewares=redirect-to-https@file"
networks:
traefik_net:
external: true
name: traefik_net