From dc4438bc3c7b2cad8d442b3cd438afb9ed566a5e Mon Sep 17 00:00:00 2001 From: Tom Date: Sun, 15 Mar 2026 09:04:37 -0700 Subject: [PATCH] fix: uname is missing from crond (#675) Signed-off-by: IAmTomahawkx --- crates/core/config/src/lib.rs | 4 +++- crates/daemons/crond/Dockerfile | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/core/config/src/lib.rs b/crates/core/config/src/lib.rs index 7e26fb20..391b97a3 100644 --- a/crates/core/config/src/lib.rs +++ b/crates/core/config/src/lib.rs @@ -454,7 +454,9 @@ pub async fn config() -> Settings { } // auto-detect production nodes - if config.hosts.api.contains("https") && config.hosts.api.contains("revolt.chat") { + if config.hosts.api.contains("https") + && (config.hosts.api.contains("revolt.chat") | config.hosts.api.contains("stoat.chat")) + { config.production = true; } diff --git a/crates/daemons/crond/Dockerfile b/crates/daemons/crond/Dockerfile index c1bdf80f..f1852457 100644 --- a/crates/daemons/crond/Dockerfile +++ b/crates/daemons/crond/Dockerfile @@ -5,6 +5,7 @@ FROM debian:12 AS debian # Bundle Stage FROM gcr.io/distroless/cc-debian12:nonroot COPY --from=builder /home/rust/src/target/release/revolt-crond ./ +COPY --from=debian /usr/bin/uname /usr/bin/uname USER nonroot CMD ["./revolt-crond"] \ No newline at end of file