From 93a42ec037c489f6fdaca4edf5b84fed62660514 Mon Sep 17 00:00:00 2001 From: sendevia Date: Thu, 5 Mar 2026 22:53:31 +0800 Subject: [PATCH] feat: switch from nginx to caddy for static site hosting --- Dockerfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index ed26ae2..2219bb2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,13 +15,13 @@ RUN git clone https://github.com/sendevia/website . RUN npm i && npm run docs:build # 最终阶段 -FROM nginx:stable-perl +FROM caddy:alpine AS final -# 从构建阶段复制 dist 产物到 workdir -COPY --from=builder /app/.vitepress/dist /app/dist +# 从构建阶段复制 dist 产物到工作目录 +COPY --from=builder /app/.vitepress/dist /app -# 暴露端口(80 HTTP 和 443 HTTPS) -EXPOSE 80 443 +# 复制Caddyfile配置文件 +COPY Caddyfile /etc/caddy/Caddyfile -# 启动 nginx -CMD ["nginx", "-g", "daemon off;"] +# 启动Caddy服务器 +CMD ["caddy", "run", "--config", "/etc/caddy/Caddyfile"]