Ver código fonte

更新 'Dockerfile'

maxmind 3 semanas atrás
pai
commit
47b6f0231f
1 arquivos alterados com 5 adições e 12 exclusões
  1. 5 12
      Dockerfile

+ 5 - 12
Dockerfile

@@ -1,14 +1,7 @@
-FROM caddy:2-alpine
+FROM haproxy:2.6-alpine
 
-# 安装必要的工具(可选)
-RUN apk add --no-cache curl iputils
+# 复制 HAProxy 配置文件
+COPY haproxy.cfg /usr/local/etc/haproxy/haproxy.cfg
 
-# 复制 Caddyfile 配置
-COPY Caddyfile /etc/caddy/Caddyfile
-
-# 暴露 HTTP 和 HTTPS 端口
-EXPOSE 80
-EXPOSE 443
-
-# 使用默认的 Caddy 启动命令
-CMD ["caddy", "run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile"]
+# 健康检查
+HEALTHCHECK --interval=5s --timeout=3s --retries=3 CMD nc -z localhost 80 || exit 1