Permalink
Cannot retrieve contributors at this time
19 lines (15 sloc)
372 Bytes
# STEP 1: Build sqlc | |
FROM golang:1.17.0 AS builder | |
COPY . /workspace | |
WORKDIR /workspace | |
ARG github_ref | |
ARG github_sha | |
ARG version | |
ENV GITHUB_REF=$github_ref | |
ENV GITHUB_SHA=$github_sha | |
ENV VERSION=$version | |
RUN go run scripts/release.go -docker | |
# STEP 2: Build a tiny image | |
FROM scratch | |
COPY --from=builder /workspace/sqlc /workspace/sqlc | |
ENTRYPOINT ["/workspace/sqlc"] |