aboutsummaryrefslogtreecommitdiffstats
path: root/crates/configuration/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'crates/configuration/Dockerfile')
-rw-r--r--crates/configuration/Dockerfile4
1 files changed, 3 insertions, 1 deletions
diff --git a/crates/configuration/Dockerfile b/crates/configuration/Dockerfile
index a960a69..9d32bc0 100644
--- a/crates/configuration/Dockerfile
+++ b/crates/configuration/Dockerfile
@@ -1,5 +1,7 @@
FROM rust:1.89.0-slim AS builder
+ARG FEATURES=""
+
ENV SQLX_OFFLINE=true
RUN rustup target add x86_64-unknown-linux-musl
@@ -20,7 +22,7 @@ RUN cargo fetch
COPY ./proto proto
-RUN cargo build --target x86_64-unknown-linux-musl --release
+RUN cargo build -F "${FEATURES}" --target x86_64-unknown-linux-musl --release
FROM scratch
COPY --from=builder /usr/src/app/target/x86_64-unknown-linux-musl/release/warden-config ./