Przeglądaj źródła

把dist目录从dockerignore文件去掉

Kevin Jiang 3 lat temu
rodzic
commit
f791c3306b
4 zmienionych plików z 18 dodań i 18 usunięć
  1. 2 2
      .dockerignore
  2. 1 9
      Dockerfile
  3. 15 0
      Dockerfile.bak
  4. 0 7
      Dockerfile2

+ 2 - 2
.dockerignore

@@ -9,8 +9,8 @@ lerna-debug.log*
 
 node_modules
 .DS_Store
-dist
-dist-ssr
+# dist
+# dist-ssr
 coverage
 *.local
 

+ 1 - 9
Dockerfile

@@ -1,14 +1,6 @@
-FROM node:lts-alpine3.14 as build-stage
-
-WORKDIR /app
-COPY package.json /app/
-RUN npm install --registry=https://repo.huaweicloud.com/repository/npm/
-COPY . /app/
-RUN npm run build
-
 FROM nginx:alpine
 WORKDIR /app
-COPY --from=build-stage /app/dist /app
+COPY dist /app
 COPY nginx/nginx.conf /etc/nginx/
 COPY nginx/conf.d/default.conf /etc/nginx/conf.d
 

+ 15 - 0
Dockerfile.bak

@@ -0,0 +1,15 @@
+FROM node:lts-alpine3.14 as build-stage
+
+WORKDIR /app
+COPY package.json /app/
+RUN npm install --registry=https://repo.huaweicloud.com/repository/npm/
+COPY . /app/
+RUN npm run build
+
+FROM nginx:alpine
+WORKDIR /app
+COPY --from=build-stage /app/dist /app
+COPY nginx/nginx.conf /etc/nginx/
+COPY nginx/conf.d/default.conf /etc/nginx/conf.d
+
+EXPOSE 8080

+ 0 - 7
Dockerfile2

@@ -1,7 +0,0 @@
-FROM nginx:alpine
-WORKDIR /app
-COPY dist /app
-COPY nginx/nginx.conf /etc/nginx/
-COPY nginx/conf.d/default.conf /etc/nginx/conf.d
-
-EXPOSE 8080