From 2743acc6d28ae6dcd02a5a337ca24cdf3c2b4db3 Mon Sep 17 00:00:00 2001 From: yrizhkov Date: Mon, 9 Oct 2023 15:51:20 +0300 Subject: [PATCH] read machine architecture in Dockerfile --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 12e83289..ea09192e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -34,7 +34,9 @@ ENV GOARCH amd64 WORKDIR /app/cmd/backup RUN go mod download -RUN CGO_CFLAGS="-I/app/modules/aerospike-tools-backup/modules/c-client/target/Linux-x86_64/include \ + +RUN export ARCH=`uname -m` && \ + CGO_CFLAGS="-I/app/modules/aerospike-tools-backup/modules/c-client/target/Linux-$ARCH/include \ -I/app/modules/aerospike-tools-backup/include" CGO_ENABLED=1 go build -o backup . FROM ubuntu:22.04