| 1234567891011121314151617181920 |
- # Build
- # pinned because of https://github.com/moby/moby/issues/45935
- FROM golang:1.20.5-alpine as base
- WORKDIR /app
- COPY . .
- RUN apk update && apk add --no-cache gcc musl-dev git protoc
- ARG CGO_ENABLED=0
- RUN go mod download
- RUN go build -ldflags '-w -s' -a -o setup_preview_env main.go
- # Deploy
- FROM alpine
- RUN apk update
- COPY --from=base /app/setup_preview_env /app/
- ENTRYPOINT [ "/app/setup_preview_env" ]
|