Files
golink/Dockerfile
T
Will Norris 7c148f41c8 all: add standard Dockerfile
Even though we have our own build and deploy scripts, most users will be
more comfortable with a standard Dockerfile.  We could publish our
scripts later if warranted.  For now, we'll just keep them in corp.
2022-11-08 12:00:05 -08:00

19 lines
333 B
Docker

FROM cgr.dev/chainguard/go:1.19 as build
WORKDIR /work
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN CGO_ENABLED=0 GOOS=linux go build -v ./cmd/golink
FROM cgr.dev/chainguard/static:latest
ENV HOME /root
COPY --from=build /work/golink /golink
ENTRYPOINT ["/golink"]
CMD ["--sqlitedb", "/root/golink.db", "--verbose"]