diff --git a/Cargo.lock b/Cargo.lock index d4236e699..03c73de6e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4718,7 +4718,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c11e44798ad209ccdd91fc192f0526a369a01234f7373e1b141c96d7cee4f0e" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate 2.0.0", "proc-macro2", "quote", "syn 2.0.39", @@ -5714,6 +5714,15 @@ dependencies = [ "yasna", ] +[[package]] +name = "redb" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08837f9a129bde83c51953b8c96cbb3422b940166b730caa954836106eb1dfd2" +dependencies = [ + "libc", +] + [[package]] name = "redox_syscall" version = "0.2.16" @@ -7372,6 +7381,7 @@ dependencies = [ name = "serai-db" version = "0.1.0" dependencies = [ + "redb", "rocksdb", ] diff --git a/orchestration/message-queue/Dockerfile b/orchestration/message-queue/Dockerfile index 08336e96c..6ececc607 100644 --- a/orchestration/message-queue/Dockerfile +++ b/orchestration/message-queue/Dockerfile @@ -46,7 +46,7 @@ RUN --mount=type=cache,target=/root/.cargo \ --mount=type=cache,target=/usr/local/cargo/git \ --mount=type=cache,target=/serai/target \ mkdir /serai/bin && \ - cargo build --features "binaries redb" -p serai-message-queue && \ + cargo build --features redb -p serai-message-queue && \ mv /serai/target/debug/serai-message-queue /serai/bin FROM debian:bookworm-slim as image diff --git a/orchestration/message-queue/Dockerfile.message-queue b/orchestration/message-queue/Dockerfile.message-queue index 798502365..4047339a4 100644 --- a/orchestration/message-queue/Dockerfile.message-queue +++ b/orchestration/message-queue/Dockerfile.message-queue @@ -1,2 +1,2 @@ - cargo build --features "binaries redb" -p serai-message-queue && \ + cargo build --features redb -p serai-message-queue && \ mv /serai/target/debug/serai-message-queue /serai/bin