FROM node:16-alpine AS cabana ENV CABANA_REF="73f338c543382ea3615d0dfd60a5901b05171719" RUN apk update && \ apk add --no-cache git RUN git clone https://github.com/RetroPilot/cabana.git WORKDIR /cabana RUN git checkout $CABANA_REF RUN yarn install && \ yarn netlify-sass && \ yarn build FROM node:16-alpine AS server WORKDIR /app COPY package*.json ./ RUN npm ci COPY . . RUN npm run build COPY --from=cabana /cabana/build cabana EXPOSE 8080 CMD ["npm", "run", "server"]