diff --git a/Dockerfile b/Dockerfile index c65963e..ee03884 100644 --- a/Dockerfile +++ b/Dockerfile @@ -50,7 +50,14 @@ RUN echo "VUE_APP_API_URL=${API_URL:-/api}" > .env.production RUN echo "Installed dependencies:" && pnpm list # 构建应用 -RUN pnpm run build +# 根据环境变量选择构建命令 +RUN if [ "${NODE_ENV}" = "production" ]; then \ + pnpm run build:prod; \ + elif [ "${NODE_ENV}" = "testing" ]; then \ + pnpm run build:test; \ + else \ + pnpm run build:dev; \ + fi # 生产阶段 FROM nginx:stable-alpine as production-stage