Files
hyperpipe-backend/Dockerfile
T
pfc a8aec6d08d Update 'Dockerfile'
keeping go mod download, also fallback mode for goproxy instances
2023-05-09 21:50:02 +00:00

16 lines
339 B
Docker

FROM --platform=$BUILDPLATFORM golang:alpine AS build
WORKDIR /app/
RUN apk --no-cache add ca-certificates
COPY . .
ARG TARGETOS TARGETARCH
RUN GOPROXY=https://proxy.golang.org, GOPROXY=https://goproxy.cn go mod download && \
CGO=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -ldflags "-s -w"
EXPOSE 3000
CMD ./hyperpipe-backend