diff --git a/docker/app.Dockerfile b/docker/app.Dockerfile index f1eb18c..3c97240 100644 --- a/docker/app.Dockerfile +++ b/docker/app.Dockerfile @@ -21,10 +21,7 @@ COPY apps/ apps/ RUN cargo fetch # Build the binary -RUN --mount=type=cache,target=/usr/local/cargo/registry \ - --mount=type=cache,target=/usr/local/cargo/git \ - --mount=type=cache,target=target \ - cargo build --release --package app --target ${TARGET} +RUN cargo build --release --package app --target ${TARGET} # ---- Stage 2: Runtime ---- FROM debian:bookworm-slim AS runtime diff --git a/docker/email-worker.Dockerfile b/docker/email-worker.Dockerfile index 60783ec..4cae48d 100644 --- a/docker/email-worker.Dockerfile +++ b/docker/email-worker.Dockerfile @@ -16,11 +16,7 @@ COPY libs/ libs/ COPY apps/ apps/ RUN cargo fetch - -RUN --mount=type=cache,target=/usr/local/cargo/registry \ - --mount=type=cache,target=/usr/local/cargo/git \ - --mount=type=cache,target=target \ - cargo build --release --package email-server --target ${TARGET} +RUN cargo build --release --package email-server --target ${TARGET} # ---- Stage 2: Runtime ---- FROM debian:bookworm-slim diff --git a/docker/git-hook.Dockerfile b/docker/git-hook.Dockerfile index dc69b74..f1dcaee 100644 --- a/docker/git-hook.Dockerfile +++ b/docker/git-hook.Dockerfile @@ -16,11 +16,7 @@ COPY libs/ libs/ COPY apps/ apps/ RUN cargo fetch - -RUN --mount=type=cache,target=/usr/local/cargo/registry \ - --mount=type=cache,target=/usr/local/cargo/git \ - --mount=type=cache,target=target \ - cargo build --release --package git-hook --target ${TARGET} +RUN cargo build --release --package git-hook --target ${TARGET} # ---- Stage 2: Runtime ---- FROM debian:bookworm-slim diff --git a/docker/gitserver.Dockerfile b/docker/gitserver.Dockerfile index ba68942..aee7442 100644 --- a/docker/gitserver.Dockerfile +++ b/docker/gitserver.Dockerfile @@ -16,11 +16,7 @@ COPY libs/ libs/ COPY apps/ apps/ RUN cargo fetch - -RUN --mount=type=cache,target=/usr/local/cargo/registry \ - --mount=type=cache,target=/usr/local/cargo/git \ - --mount=type=cache,target=target \ - cargo build --release --package gitserver --target ${TARGET} +RUN cargo build --release --package gitserver --target ${TARGET} # ---- Stage 2: Runtime ---- FROM debian:bookworm-slim AS runtime diff --git a/docker/migrate.Dockerfile b/docker/migrate.Dockerfile index b791451..69defc2 100644 --- a/docker/migrate.Dockerfile +++ b/docker/migrate.Dockerfile @@ -16,11 +16,7 @@ COPY libs/ libs/ COPY apps/ apps/ RUN cargo fetch - -RUN --mount=type=cache,target=/usr/local/cargo/registry \ - --mount=type=cache,target=/usr/local/cargo/git \ - --mount=type=cache,target=target \ - cargo build --release --package migrate-cli --target ${TARGET} +RUN cargo build --release --package migrate-cli --target ${TARGET} # ---- Stage 2: Runtime ---- FROM debian:bookworm-slim diff --git a/docker/operator.Dockerfile b/docker/operator.Dockerfile index af1c312..2af006d 100644 --- a/docker/operator.Dockerfile +++ b/docker/operator.Dockerfile @@ -16,11 +16,7 @@ COPY libs/ libs/ COPY apps/ apps/ RUN cargo fetch - -RUN --mount=type=cache,target=/usr/local/cargo/registry \ - --mount=type=cache,target=/usr/local/cargo/git \ - --mount=type=cache,target=target \ - cargo build --release --package operator --target ${TARGET} +RUN cargo build --release --package operator --target ${TARGET} # ---- Stage 2: Runtime ---- FROM debian:bookworm-slim diff --git a/scripts/build.js b/scripts/build.js index 7dc2d99..5eb5db3 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -46,7 +46,7 @@ for (const service of targets) { try { execSync( - `DOCKER_BUILDKIT=1 docker build ` + + `docker build ` + `--build-arg BUILD_TARGET=${BUILD_TARGET} ` + `-f "${dockerfile}" ` + `-t "${image}" ` +