http: routers: to-traefik: rule: Host(`traefik.godopu.net`) service: traefik entrypoints: http middlewares: https-redirect to-traefik-secure: rule: Host(`traefik.godopu.net`) service: traefik entrypoints: https tls: certresolver: https-resolver to-iot-ws: rule: Host(`iot.knu.ac.kr`) service: iot-ws entrypoints: http middlewares: https-redirect to-iot-ws-secure: rule: Host(`iot.knu.ac.kr`) service: iot-ws entrypoints: https tls: certresolver: https-resolver to-protoecol-ws: rule: Host(`protocol.knu.ac.kr`) service: iot-ws entrypoints: http middlewares: https-redirect to-protoecol-ws-secure: rule: Host(`protocol.knu.ac.kr`) service: iot-ws entrypoints: https tls: certresolver: https-resolver to-authelia: rule: Host(`auth.godopu.net`) service: authelia entrypoints: http middlewares: https-redirect to-authelia-secure: rule: Host(`auth.godopu.net`) service: authelia entrypoints: https tls: certresolver: https-resolver middlewares: https-redirect: redirectscheme: scheme: https permanent: true services: traefik: loadBalancer: servers: - url: http://traefik:8080 iot-ws: loadBalancer: servers: - url: http://iot-web-server:4000 authelia: loadBalancer: servers: - url: http://authelia-app:9091