services: web: image: caddy:2 restart: always labels: - "traefik.enable=true" - "traefik.docker.network=web-proxy" - "traefik.http.routers.openmensa.entryPoints=websecure" - "traefik.http.routers.openmensa.rule=Host(`${HOST}`)" volumes: - ./Caddyfile:/etc/caddy/Caddyfile - ./http-root:/http-root collector: build: . restart: always environment: - HOST volumes: - ./:/app entrypoint: /app/entrypoint.sh labels: - "com.centurylinklabs.watchtower.enable=false" networks: default: name: web-proxy external: true