diff --git a/Dockerfile b/Dockerfile index 7da3659..649fd72 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,21 +1,21 @@ FROM node:14.14.0-alpine3.10 AS builder WORKDIR / COPY package.json package-lock.json ./ -RUN npm install && mkdir frontend +RUN npm install && npm install -g @angular/cli && mkdir frontend RUN mv node_modules ./frontend WORKDIR /frontend COPY . . -RUN npm run ng build --prod --crossOrigin=anonymous +RUN ng build --prod --crossOrigin=anonymous FROM golang:1.13.4-alpine as builder2 RUN apk add git WORKDIR / -COPY --from=builder /frontend/dist /dist +COPY --from=builder /frontend/dist /dist RUN go get github.com/rakyll/statik RUN statik --src=/dist/flotte-frontend COPY *.go *.sum *.mod / -COPY vendor ./vendor +COPY vendor /vendor RUN CGO_ENABLED=0 GOOS=linux go build --mod=vendor -o frontend_server FROM scratch