FROM node:alpine as build

WORKDIR /app

# copy the app, note .dockerignore
COPY . /app

RUN apk update \
  && apk add --no-cache git python alpine-sdk\
  && npm ci \
  && npm run generate

FROM nginx:alpine

COPY --from=build /app/dist /usr/share/nginx/html

EXPOSE 80
