Files
hfb_sys/deploy/caddy/Dockerfile
T
2026-06-11 04:17:36 +08:00

15 lines
312 B
Docker

# 第一阶段:构建前端静态资源
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