github.com/filecoin-project/bacalhau@v0.3.23-0.20230228154132-45c989550ace/dashboard/frontend/Dockerfile (about) 1 FROM mhart/alpine-node:16 AS build-env 2 3 RUN echo "installing apk packages" && \ 4 apk update && \ 5 apk upgrade && \ 6 apk add \ 7 bash \ 8 git \ 9 curl \ 10 openssh 11 12 WORKDIR /app 13 14 # root config 15 COPY ./*.json /app/ 16 COPY ./yarn.lock /app/yarn.lock 17 18 # copy code 19 COPY . /app 20 21 # install modules 22 RUN yarn install 23 RUN yarn build 24 25 # frontend deploy 26 FROM nginx:alpine as deploy-frontend 27 LABEL maintainer="kaiyadavenport@gmail.com" 28 COPY ./nginx.conf /etc/nginx/nginx.conf 29 COPY --from=build-env /app/dist /www