deploy(v2): h5 build with base /v2/h5, admin dockerfile & nginx route, shared compose

This commit is contained in:
yeuimu
2026-09-01 16:26:22 +08:00
parent 60992cb3d9
commit 007ad2c831
9 changed files with 241 additions and 22 deletions
+4 -3
View File
@@ -1,4 +1,5 @@
# InkReach Admin - Vite build served by nginx
# InkReach Admin (v2) - Vite build served by nginx
# v2 部署本地化:与现网共用 official.inkreach.ccSPA 路径挂 /v2/admin/ 下
FROM node:20-alpine AS build
WORKDIR /app
RUN corepack enable
@@ -16,7 +17,7 @@ COPY apps/admin apps/admin
RUN pnpm --filter @inkreach/admin exec vite build
FROM nginx:1.27-alpine
COPY --from=build /app/apps/admin/dist /usr/share/nginx/html/admin
COPY --from=build /app/apps/admin/dist /usr/share/nginx/html/v2/admin
COPY deploy/nginx/admin.conf /etc/nginx/conf.d/default.conf
COPY deploy/h5 /usr/share/nginx/html/h5
COPY deploy/h5 /usr/share/nginx/html/v2/h5
EXPOSE 80