From d809ee92dbe026093817020306eabe758881875a Mon Sep 17 00:00:00 2001 From: llama <100429699+iamllama@users.noreply.github.com> Date: Fri, 14 Mar 2025 18:04:56 +0800 Subject: [PATCH] Fix cargo ignoring lockfile when building syncserver image (#3856) * pass --locked to cargo invocation * update Dockerfile.distroless as well Co-authored-by: Simon <8466614+SimonBaars@users.noreply.github.com> --------- Co-authored-by: Simon <8466614+SimonBaars@users.noreply.github.com> --- docs/syncserver/Dockerfile | 1 + docs/syncserver/Dockerfile.distroless | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/syncserver/Dockerfile b/docs/syncserver/Dockerfile index f7402fcfa..204e24971 100644 --- a/docs/syncserver/Dockerfile +++ b/docs/syncserver/Dockerfile @@ -7,6 +7,7 @@ RUN apk update && apk add --no-cache build-base protobuf && rm -rf /var/cache/ap RUN cargo install --git https://github.com/ankitects/anki.git \ --tag ${ANKI_VERSION} \ --root /anki-server \ +--locked \ anki-sync-server FROM alpine:3.21.0 diff --git a/docs/syncserver/Dockerfile.distroless b/docs/syncserver/Dockerfile.distroless index 5a7fa6776..db8e81ea1 100644 --- a/docs/syncserver/Dockerfile.distroless +++ b/docs/syncserver/Dockerfile.distroless @@ -7,6 +7,7 @@ RUN apt-get update && apt-get install -y build-essential protobuf-compiler && ap RUN cargo install --git https://github.com/ankitects/anki.git \ --tag ${ANKI_VERSION} \ --root /anki-server \ +--locked \ anki-sync-server FROM gcr.io/distroless/cc-debian12