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