diff --git a/opencloud/Makefile b/opencloud/Makefile index 2997791c23..c0822f3696 100644 --- a/opencloud/Makefile +++ b/opencloud/Makefile @@ -28,7 +28,7 @@ dev-docker-multiarch: docker buildx rm opencloudbuilder || true docker buildx create --platform linux/arm64,linux/amd64 --name opencloudbuilder docker buildx use opencloudbuilder - cd .. && docker buildx build --platform linux/arm64,linux/amd64 --output type=docker --file opencloud/docker/Dockerfile.multiarch --tag opencloudeu/opencloud:dev-multiarch . + docker buildx build --platform linux/arm64,linux/amd64 --output type=docker --file docker/Dockerfile.multiarch --tag opencloudeu/opencloud:dev-multiarch ../.. docker buildx rm opencloudbuilder .PHONY: debug-docker diff --git a/opencloud/docker/Dockerfile.multiarch b/opencloud/docker/Dockerfile.multiarch index 89d4ae43de..75e59ee2c9 100644 --- a/opencloud/docker/Dockerfile.multiarch +++ b/opencloud/docker/Dockerfile.multiarch @@ -7,11 +7,11 @@ ARG STRING RUN apk add bash make git curl gcc musl-dev libc-dev binutils-gold inotify-tools vips-dev WORKDIR /opencloud -RUN --mount=type=bind,target=/opencloud \ +RUN --mount=type=bind,target=/opencloud,rw\ --mount=type=cache,target=/go/pkg/mod \ --mount=type=cache,target=/root/.cache \ GOOS="${TARGETOS:-linux}" GOARCH="${TARGETARCH:-amd64}" ; \ - make -C opencloud release-linux-docker-${TARGETARCH} ENABLE_VIPS=true DIST=/dist + cd opencloud && make -C opencloud release-linux-docker-${TARGETARCH} ENABLE_VIPS=true DIST=/dist FROM alpine:3.21 ARG VERSION