From 0f7e55b13986f629453e21dba0ad13f754cea4f3 Mon Sep 17 00:00:00 2001 From: aaron <> Date: Sun, 9 Mar 2025 11:10:56 +0800 Subject: [PATCH] update --- Dockerfile | 8 +++++--- package.json | 2 +- src/layouts/AdminLayout.vue | 4 ++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 34baa65..180081e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,8 +29,9 @@ WORKDIR /app # 复制 package.json 和 yarn.lock COPY package.json yarn.lock* ./ -# 安装依赖 -RUN yarn install --frozen-lockfile +# 安装依赖,确保 dotenv 被正确安装 +RUN yarn install --frozen-lockfile && \ + yarn add dotenv@16.3.1 --exact # 复制项目文件 COPY . . @@ -72,7 +73,8 @@ COPY --from=build-stage /app/dist /usr/share/nginx/html COPY nginx.conf /etc/nginx/conf.d/default.conf # 添加构建信息文件,用于验证部署 -RUN echo "Build completed at: $(date)" > /usr/share/nginx/html/build-info.txt +RUN echo "Build completed at: $(date)" > /usr/share/nginx/html/build-info.txt && \ + echo "Environment: ${NODE_ENV}" >> /usr/share/nginx/html/build-info.txt # 暴露80端口 EXPOSE 80 diff --git a/package.json b/package.json index 6fc433d..bbebc45 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "dependencies": { "ant-design-vue": "^3.0.0", "axios": "^1.8.2", + "dotenv": "^16.3.1", "vue": "^3.0.0", "vue-router": "^4.0.0", "vuex": "^4.0.0" @@ -31,7 +32,6 @@ "@vue/compiler-sfc": "^3.0.0", "babel-loader": "^10.0.0", "css-loader": "^7.1.2", - "dotenv": "^16.3.1", "html-webpack-plugin": "^5.0.0", "style-loader": "^4.0.0", "vue-loader": "^17.0.0", diff --git a/src/layouts/AdminLayout.vue b/src/layouts/AdminLayout.vue index 7bcf1c0..e022783 100644 --- a/src/layouts/AdminLayout.vue +++ b/src/layouts/AdminLayout.vue @@ -58,9 +58,9 @@ - +