diff --git a/Dockerfile b/Dockerfile index 1cf380bc86a..cb57ee4bd17 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20 AS ui-builder +FROM node:20@sha256:8cdc6b9b711af0711cc6139955cc1331fab5e0a995afd3260c52736fbc338059 AS ui-builder COPY quickwit/quickwit-ui /quickwit/quickwit-ui @@ -8,7 +8,7 @@ RUN touch .gitignore_for_build_directory \ && NODE_ENV=production make install build -FROM rust:bookworm AS bin-builder +FROM rust:bookworm@sha256:d13fd52243fff0ed4faa6e09199022947aec4f0f8291b718769fc8c3d2a947f1 AS bin-builder ARG CARGO_FEATURES=release-feature-set ARG CARGO_PROFILE=release @@ -49,7 +49,7 @@ RUN echo "Building workspace with feature(s) '$CARGO_FEATURES' and profile '$CAR && find target/$CARGO_PROFILE -maxdepth 1 -perm /a+x -type f -exec mv {} /quickwit/bin \; -FROM debian:bookworm-slim AS quickwit +FROM debian:bookworm-slim@sha256:7e490910eea2861b9664577a96b54ce68ea3e02ce7f51d89cb0103a6f9c386e0 AS quickwit LABEL org.opencontainers.image.title="Quickwit" LABEL maintainer="Quickwit, Inc. "