negiix 更换成 caddy

This commit is contained in:
yml2213
2026-06-11 04:17:36 +08:00
parent 4b9ac0598f
commit c0403fc1ea
10 changed files with 194 additions and 82 deletions
+14
View File
@@ -0,0 +1,14 @@
# 第一阶段:构建前端静态资源
FROM node:24-alpine AS build
WORKDIR /src
COPY frontend/package*.json ./
RUN npm install
COPY frontend/ .
RUN npm run build
# 第二阶段:Caddy 作为公网入口,同时托管前端 dist
FROM caddy:2.10-alpine
COPY --from=build /src/dist /srv/dist
EXPOSE 80 443