diff --git a/Dockerfile b/Dockerfile index 69f7f3a..87cb772 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,16 @@ -FROM alpine:latest as certs +FROM golang:alpine3.20 as builder RUN apk --update add ca-certificates +COPY . . +RUN go get -d -v \ + && CGO_ENABLED=0 GOOS=linux go build -a -v -o /guichet + FROM scratch -COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt +COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt +COPY --from=builder /guichet /guichet ADD static /static -ADD guichet.static /guichet ADD templates /templates ENTRYPOINT ["/guichet"]