fix: uname is missing from crond (#675)

Signed-off-by: IAmTomahawkx <iamtomahawkx@gmail.com>
This commit is contained in:
Tom
2026-03-15 09:04:37 -07:00
committed by GitHub
parent f2fc1ee00c
commit dc4438bc3c
2 changed files with 4 additions and 1 deletions

View File

@@ -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;
}

View File

@@ -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"]