Files
bigcapital/Dockerfile
2021-09-28 11:52:05 +02:00

28 lines
504 B
Docker

FROM node:14.15.0 as build
USER root
WORKDIR /app
COPY ./package.json /app/package.json
COPY ./package-lock.json /app/package-lock.json
COPY ./.npmrc /app/.npmrc
ARG GITHUB_USERNAME=
ARG GITHUB_PASS=
ARG GITHUB_EMAIL=
RUN ${GITHUB_USERNAME}\n${GITHUB_PASS}\n${GITHUB_EMAIL}" | npm login --registry=https://npm.pkg.github.com
RUN npm install
COPY . .
RUN npm run build
FROM nginx
COPY ./nginx/sites/default.conf /etc/nginx/conf.d/default.conf
COPY --from=build /app/build /usr/share/nginx/html