|
发表于 2023-11-27 20:29:51
|
显示全部楼层
labels:
# 表示启用 Traefik 代理服务器
- "traefik.enable=true"
# 表示将 HTTP 流量路由到 Uptime 应用程序服务
- "traefik.http.routers.uptime.entrypoints=http"
# 表示当请求的域名为 uptime.*.me 时,将请求路由到 Uptime 应用程序服务
- "traefik.http.routers.uptime.rule=Host(`uptime.*.me`)"
# 表示使用名为 uptime-https-redirect 的中间件,将 HTTP 请求重定向到 HTTPS
- "traefik.http.middlewares.uptime-https-redirect.redirectscheme.scheme=https"
# 表示将 uptime-https-redirect 中间件应用于 uptime 路由规则,以便重定向 HTTP 请求到 HTTPS
- "traefik.http.routers.uptime.middlewares=uptime-https-redirect@docker"
# 表示将 HTTPS 流量路由到 Uptime 应用程序服务
- "traefik.http.routers.uptime-secure.entrypoints=https"
# 表示当请求的域名为 uptime.*.me 时,将请求路由到 Uptime 应用程序服务
- "traefik.http.routers.uptime-secure.rule=Host(`uptime.*.me`)"
# 表示使用 TLS 加密传输层协议,以加密数据的传输
- "traefik.http.routers.uptime-secure.tls=true"
# 表示将路由规则连接到 uptime 服务
- "traefik.http.routers.uptime-secure.service=uptime"
# 表示将 Uptime 应用程序服务的端口映射到 Traefik 的负载均衡器
- "traefik.http.services.uptime.loadbalancer.server.port=3001"
# 表示连接到名为 proxy 的 Docker 网络,以便 Traefik 可以在容器之间进行通信
- "traefik.docker.network=proxy" |
|