From 732ee2f6482a6dbc5b8b020c7fcdd821b8c0ab74 Mon Sep 17 00:00:00 2001 From: sid palas Date: Fri, 3 Feb 2023 16:29:28 -0500 Subject: [PATCH] Use -tags netgo flag for go build to fix DNS resolution --- 06-building-container-images/api-golang/Dockerfile.4 | 1 + 06-building-container-images/api-golang/Dockerfile.5 | 1 + 06-building-container-images/api-golang/Dockerfile.6 | 1 + 3 files changed, 3 insertions(+) diff --git a/06-building-container-images/api-golang/Dockerfile.4 b/06-building-container-images/api-golang/Dockerfile.4 index de80ebb..f0e4616 100644 --- a/06-building-container-images/api-golang/Dockerfile.4 +++ b/06-building-container-images/api-golang/Dockerfile.4 @@ -16,6 +16,7 @@ COPY . . # Add flags to statically link binary RUN go build \ -ldflags="-linkmode external -extldflags -static" \ + -tags netgo \ -o api-golang # Use separate stage for deployable image diff --git a/06-building-container-images/api-golang/Dockerfile.5 b/06-building-container-images/api-golang/Dockerfile.5 index b882921..2db7523 100644 --- a/06-building-container-images/api-golang/Dockerfile.5 +++ b/06-building-container-images/api-golang/Dockerfile.5 @@ -16,6 +16,7 @@ COPY . . # Add flags to statically link binary RUN go build \ -ldflags="-linkmode external -extldflags -static" \ + -tags netgo \ -o api-golang # Use separate stage for deployable image diff --git a/06-building-container-images/api-golang/Dockerfile.6 b/06-building-container-images/api-golang/Dockerfile.6 index 13e2efb..926826a 100644 --- a/06-building-container-images/api-golang/Dockerfile.6 +++ b/06-building-container-images/api-golang/Dockerfile.6 @@ -22,6 +22,7 @@ COPY . . # Add flags to statically link binary RUN go build \ -ldflags="-linkmode external -extldflags -static" \ + -tags netgo \ -o api-golang # Use separate stage for deployable image