From caabfd32f2eac170de9053f1619c083e7279c9d9 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Tue, 18 Apr 2023 19:18:30 +0200 Subject: [PATCH] fix --- Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index a8a8255..e990ce9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,12 @@ # Set the default Go version as a build argument ARG XGO="go-1.20.x" -# Use xgo (a Go cross-compiler tool) as the base image +# Use xgo (a Go cross-compiler tool) as build image FROM --platform=$BUILDPLATFORM techknowlogick/xgo:${XGO} as build -# Set the working directory to /workspace and copy the source code -WORKDIR /workspace -COPY . . +# Set the working directory and copy the source code +WORKDIR /go/src/codeberg.org/codeberg/pages +COPY . /go/src/codeberg.org/codeberg/pages # Set the target architecture (can be set using --build-arg), buildx set it automatically ARG TARGETOS TARGETARCH @@ -15,7 +15,7 @@ ARG TARGETOS TARGETARCH RUN --mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/go/pkg \ GOOS=${TARGETOS} GOARCH=${TARGETARCH} CGO_ENABLED=1 \ - go build -tags 'sqlite sqlite_unlock_notify netgo' -ldflags '-s -w -extldflags "-static" -linkmode external' . + /build.sh -race -tags='sqlite sqlite_unlock_notify netgo' -ldflags='-s -w -extldflags "-static" -linkmode external' . # Use a scratch image as the base image for the final container, # which will contain only the built binary and the CA certificates