diff --git a/docker/openwec.Dockerfile b/docker/openwec.Dockerfile index 0371bd21..424b8e05 100644 --- a/docker/openwec.Dockerfile +++ b/docker/openwec.Dockerfile @@ -1,4 +1,4 @@ -FROM rust:slim-bookworm as chef +FROM rust:slim-bookworm AS chef RUN cargo install cargo-chef WORKDIR /SRC @@ -12,6 +12,8 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install -y --no-install-recommends \ clang \ libssl-dev \ + libsasl2-2 \ + libsasl2-modules \ libkrb5-dev \ libsasl2-dev \ make \ @@ -37,6 +39,7 @@ ENV APP_USER=openwec ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install -y --no-install-recommends \ libgssapi-krb5-2 \ + libsasl2-2 \ && rm -rf /var/lib/apt/lists/* \ && groupadd $APP_USER \ && useradd -g $APP_USER $APP_USER \ diff --git a/server/Cargo.toml b/server/Cargo.toml index 4f485239..86676b2f 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -23,7 +23,7 @@ mime = "0.3.17" quick-xml = "0.36.0" roxmltree = "0.20.0" tokio = { version = "1.41.0", features = ["full"] } -rdkafka = { version = "0.37.0", features = ["zstd", "libz", "external-lz4", "ssl", "gssapi"] } +rdkafka = { version = "0.37.0", features = ["zstd", "libz", "external-lz4", "ssl", "sasl", "gssapi"] } regex = "1.11.0" uuid = { version = "1.12.1", features = ["v4", "fast-rng"] } serde = { version = "1.0.164", features = ["derive", "rc"] }