|
|
@@ -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
|