1
1
mirror of https://github.com/cooperspencer/gickup synced 2024-10-18 07:38:08 +02:00
gickup/Dockerfile

17 lines
486 B
Docker
Raw Normal View History

2021-12-09 12:19:56 +01:00
FROM golang:alpine as builder
RUN apk add -U --no-cache ca-certificates tzdata
2021-12-09 12:19:56 +01:00
WORKDIR /go/src/github.com/cooperspencer/gickup
COPY . .
RUN go get -d -v ./...
RUN CGO_ENABLED=0 go build -a -installsuffix cgo -o app .
FROM scratch as production
WORKDIR /
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
2021-12-09 12:19:56 +01:00
COPY --from=builder /go/src/github.com/cooperspencer/gickup/app /gickup/app
COPY --from=builder /usr/share/zoneinfo /usr/share/zoneinfo
2021-12-09 12:19:56 +01:00
CMD ["./gickup/app"]