From ecec6381ed304c115582f1b72cb10b3e92fe544d Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Wed, 5 Aug 2026 17:29:27 +0800 Subject: [PATCH] fix(docker): copy all vendored patched crates in image build --- deploy/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/deploy/Dockerfile b/deploy/Dockerfile index 1afa4d681..187b9f643 100644 --- a/deploy/Dockerfile +++ b/deploy/Dockerfile @@ -34,7 +34,9 @@ COPY crates/dbx-web/Cargo.toml crates/dbx-web/ COPY crates/dbx-mcp/Cargo.toml crates/dbx-mcp/ COPY crates/dbx-cli/Cargo.toml crates/dbx-cli/ COPY src-tauri/Cargo.toml src-tauri/ -COPY vendor/ctor/ vendor/ctor/ +# Copy every vendored crate: root Cargo.toml [patch.crates-io] points at +# vendor/{ctor,rumqttc,dirs-sys,pageant,wry}; omitting any breaks the offline build. +COPY vendor/ vendor/ RUN mkdir -p crates/dbx-core/src && echo '' > crates/dbx-core/src/lib.rs \ && mkdir -p crates/dbx-web/src && echo 'fn main() {}' > crates/dbx-web/src/main.rs \ && mkdir -p crates/dbx-mcp/src && echo '' > crates/dbx-mcp/src/lib.rs && echo 'fn main() {}' > crates/dbx-mcp/src/main.rs \