deploy(v2): h5 build with base /v2/h5, admin dockerfile & nginx route, shared compose
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
# InkReach Admin - Vite build served by nginx
|
||||
# InkReach Admin (v2) - Vite build served by nginx
|
||||
# v2 部署本地化:与现网共用 official.inkreach.cc,SPA 路径挂 /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
|
||||
|
||||
Reference in New Issue
Block a user