From e5944a00a010bd2a48907f783adcf40a42b55c43 Mon Sep 17 00:00:00 2001 From: jimmy Date: Thu, 22 Sep 2022 19:50:35 +1200 Subject: [PATCH] Switch to parcel --- Dockerfile | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6f8e7c2..efb3f3e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.19 as builder +FROM golang:1.19 as go COPY ./api /api @@ -6,9 +6,21 @@ WORKDIR /api RUN go build -o /api/main /api/*.go -FROM golang:1.18 +FROM node as node -COPY --from=builder /api/main /main + + +COPY ./app /app +WORKDIR /app +ENV NODE_ENV=production + +RUN npm install -g parcel +RUN npm install && npm run build + +FROM debian + +COPY --from=go /api/main /main +COPY --from=node /app/www /api/www EXPOSE 8080