23 lines
475 B
Docker
23 lines
475 B
Docker
|
FROM node as jsbuild
|
||
|
|
||
|
ADD s3browser-frontend /s3browser-frontend
|
||
|
WORKDIR /s3browser-frontend
|
||
|
|
||
|
RUN yarn install
|
||
|
RUN yarn run build
|
||
|
|
||
|
FROM golang as gobuild
|
||
|
|
||
|
ADD s3browser-backend /s3browser-backend
|
||
|
|
||
|
WORKDIR /s3browser-backend
|
||
|
|
||
|
COPY --from=jsbuild /s3browser-frontend/build /s3browser-backend/internal/static
|
||
|
|
||
|
RUN go build -o s3browser -tags prod ./cmd/s3Browser.go
|
||
|
|
||
|
FROM gcr.io/distroless/base-debian10
|
||
|
|
||
|
COPY --from=gobuild /s3browser-backend/s3browser /
|
||
|
|
||
|
CMD [ "/s3browser" ]
|