maxmind пре 3 недеља
родитељ
комит
47b6f0231f
1 измењених фајлова са 5 додато и 12 уклоњено
  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