1234567891011121314151617181920212223 |
- ### STAGE 1: Build ###
- FROM node:18 as build
- RUN mkdir /usr/src/app
- WORKDIR /usr/src/app
- ENV PATH /usr/src/app/node_modules/.bin:$PATH
- COPY package.json /usr/src/app/package.json
- RUN yarn install --silent
- COPY . /usr/src/app
- RUN yarn run generate
- ### STAGE 2: NGINX ###
- FROM nginx:stable-alpine
- #COPY --from=build /usr/src/app/dist /usr/share/nginx/html
- COPY --from=build /usr/src/app/.output/public /usr/share/nginx/html
- EXPOSE 80
- CMD ["nginx", "-g", "daemon off;"]
|