1
0
mirror of https://github.com/sendevia/website.git synced 2026-03-05 23:32:45 +08:00

feat: switch from nginx to caddy for static site hosting

This commit is contained in:
2026-03-05 22:53:31 +08:00
parent d489bf24c4
commit 93a42ec037

View File

@@ -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"]