From 892e9685f32fc585a5a89d55dba6ab1f9d2e82cf Mon Sep 17 00:00:00 2001 From: Jason Kulatunga Date: Thu, 9 Jun 2022 19:34:16 -0700 Subject: [PATCH 1/3] attempting to fix https://github.com/AnalogJ/scrutiny/issues/281 by removing static flag in artifact build --- docker/Dockerfile | 7 ++++--- docker/Dockerfile.web | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 41b0eab..345fa3f 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -6,9 +6,10 @@ WORKDIR /go/src/github.com/analogj/scrutiny COPY . /go/src/github.com/analogj/scrutiny RUN go mod vendor && \ - go build -ldflags '-w -extldflags "-static"' -o scrutiny webapp/backend/cmd/scrutiny/scrutiny.go && \ - go build -ldflags '-w -extldflags "-static"' -o scrutiny-collector-selftest collector/cmd/collector-selftest/collector-selftest.go && \ - go build -ldflags '-w -extldflags "-static"' -o scrutiny-collector-metrics collector/cmd/collector-metrics/collector-metrics.go + go build -o scrutiny webapp/backend/cmd/scrutiny/scrutiny.go && \ + go build -o scrutiny-collector-selftest collector/cmd/collector-selftest/collector-selftest.go && \ + go build -o scrutiny-collector-metrics collector/cmd/collector-metrics/collector-metrics.go && \ + file ######## FROM debian:bullseye-slim as runtime diff --git a/docker/Dockerfile.web b/docker/Dockerfile.web index 2ba3792..9b08724 100644 --- a/docker/Dockerfile.web +++ b/docker/Dockerfile.web @@ -6,7 +6,7 @@ WORKDIR /go/src/github.com/analogj/scrutiny COPY . /go/src/github.com/analogj/scrutiny RUN go mod vendor && \ - go build -ldflags '-w -extldflags "-static"' -o scrutiny webapp/backend/cmd/scrutiny/scrutiny.go + go -o scrutiny webapp/backend/cmd/scrutiny/scrutiny.go ######## FROM debian:bullseye-slim as runtime From 44b3d982dd74bdc31856b18e1b077e6f93d550d5 Mon Sep 17 00:00:00 2001 From: Jason Kulatunga Date: Fri, 10 Jun 2022 08:19:25 -0700 Subject: [PATCH 2/3] trying to fix docker image build. --- docker/Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 345fa3f..c097618 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -8,8 +8,7 @@ COPY . /go/src/github.com/analogj/scrutiny RUN go mod vendor && \ go build -o scrutiny webapp/backend/cmd/scrutiny/scrutiny.go && \ go build -o scrutiny-collector-selftest collector/cmd/collector-selftest/collector-selftest.go && \ - go build -o scrutiny-collector-metrics collector/cmd/collector-metrics/collector-metrics.go && \ - file + go build -o scrutiny-collector-metrics collector/cmd/collector-metrics/collector-metrics.go ######## FROM debian:bullseye-slim as runtime From 7a0b9c9e0d06690b61261fed835d7a815469aa3d Mon Sep 17 00:00:00 2001 From: Jason Kulatunga Date: Fri, 10 Jun 2022 08:20:13 -0700 Subject: [PATCH 3/3] trying to fix docker image build. --- docker/Dockerfile.web | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile.web b/docker/Dockerfile.web index 9b08724..73650a9 100644 --- a/docker/Dockerfile.web +++ b/docker/Dockerfile.web @@ -6,7 +6,7 @@ WORKDIR /go/src/github.com/analogj/scrutiny COPY . /go/src/github.com/analogj/scrutiny RUN go mod vendor && \ - go -o scrutiny webapp/backend/cmd/scrutiny/scrutiny.go + go build -o scrutiny webapp/backend/cmd/scrutiny/scrutiny.go ######## FROM debian:bullseye-slim as runtime