Files
bigcapital/packages/webapp/Dockerfile
2023-05-31 13:07:30 +02:00

24 lines
468 B
Docker

FROM node:14.15.0 as build
USER root
WORKDIR /app
# Install dependencies
COPY package*.json ./
COPY lerna.json ./
COPY ./packages/webapp/package*.json /app/packages/webapp/
RUN npm install
RUN npm run bootstrap
# Build webapp package
COPY ./packages/webapp /app/packages/webapp
RUN npm run build:webapp
FROM nginx
COPY ./packages/webapp/nginx/sites/default.conf /etc/nginx/conf.d/default.conf
COPY --from=build /app/packages/webapp/build /usr/share/nginx/html