Эх сурвалжийг харах

build(frontend): 优化前端Docker构建流程并添加admin环境配置

重构Dockerfile.frontend以简化构建步骤,移除不必要的文件移动操作。同时添加.env.admin配置文件用于admin环境变量设置。
DengPeng 2 долоо хоног өмнө
parent
commit
cb5529ff19

+ 4 - 7
Dockerfile.frontend

@@ -11,14 +11,11 @@ COPY ui/ ./
 
 ENV NODE_OPTIONS="--max-old-space-size=4096"
 
-RUN npm run build-only && \
+RUN npm run build-only -- --mode admin && \
     mv dist dist_admin && \
-    npm run build-only-chat && \
-    mv dist dist_chat && \
-    mv dist_admin/* dist_chat/ && \
-    mv dist_chat/chat dist_admin/ && \
-    rm -rf dist_chat && \
-    mv dist_admin dist
+    npm run build-only-chat -- --mode chat && \
+    cp -r dist_admin/* dist/ && \
+    rm -rf dist_admin
 
 FROM nginx:alpine
 

+ 4 - 0
ui/env/.env.admin

@@ -0,0 +1,4 @@
+VITE_APP_NAME=admin
+VITE_BASE_PATH=/
+VITE_APP_PORT=8080
+VITE_ENTRY="admin.html"