Dockerfile 332 B

1234567891011121314
  1. FROM caddy:2-alpine
  2. # 安装必要的工具(可选)
  3. RUN apk add --no-cache curl iputils
  4. # 复制 Caddyfile 配置
  5. COPY Caddyfile /etc/caddy/Caddyfile
  6. # 暴露 HTTP 和 HTTPS 端口
  7. EXPOSE 80
  8. EXPOSE 443
  9. # 使用默认的 Caddy 启动命令
  10. # CMD ["caddy", "run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile"]