From 025098605fb014837a9af98794122fa9a1ebde81 Mon Sep 17 00:00:00 2001 From: Hugo <hnouts@grandlyon.com> Date: Thu, 8 Oct 2020 14:54:14 +0200 Subject: [PATCH] err --- Dockerfile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 86fc5d6..8c62a56 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,10 +2,9 @@ FROM golang:alpine as server-builder -RUN apk update && apk upgrade && \ - apk add --no-cache bash git openssh build-base && \ - apk add --no-cache git ca-certificates tzdata libcap mailcap && \ - update-ca-certificates +RUN apk update && \ + # apk add --no-cache bash git openssh build-base && \ + apk add --no-cache git ca-certificates tzdata libcap mailcap && update-ca-certificates # Create appuser ENV USER=appuser @@ -28,8 +27,11 @@ RUN chown -Rf "${UID}" ./* RUN go version RUN go get -d -v && \ - go test ./... && \ - go build -o /app/server + CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go test ./... + +RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build \ + -ldflags='-w -s -extldflags "-static"' -a \ + -o /app/server . RUN setcap cap_net_bind_service=+ep /app/server -- GitLab