diff --git a/deploy/coins/bitcoin/Dockerfile b/deploy/coins/bitcoin/Dockerfile index f0036da8..755b0c3e 100644 --- a/deploy/coins/bitcoin/Dockerfile +++ b/deploy/coins/bitcoin/Dockerfile @@ -28,8 +28,6 @@ RUN tar xzvf bitcoin-${BITCOIN_VERSION}-x86_64-linux-gnu.tar.gz FROM debian:bullseye-slim as image -RUN apt-get update && apt-get upgrade -y - WORKDIR /home/bitcoin COPY --from=builder /home/bitcoin/* . RUN mv bin/* /bin && mv lib/* /lib diff --git a/deploy/coins/monero/Dockerfile b/deploy/coins/monero/Dockerfile index b90c4e6a..6e6dfe62 100644 --- a/deploy/coins/monero/Dockerfile +++ b/deploy/coins/monero/Dockerfile @@ -29,8 +29,6 @@ RUN tar -xvjf monero-linux-x64-v${MONERO_VERSION}.tar.bz2 --strip-components=1 # Prepare Image FROM debian:bullseye-slim as image -RUN apt-get update && apt-get upgrade -y - WORKDIR /home/monero COPY --from=builder /home/monero/* . RUN mv * /bin/ diff --git a/deploy/message-queue/Dockerfile b/deploy/message-queue/Dockerfile index 793615de..04c788f8 100644 --- a/deploy/message-queue/Dockerfile +++ b/deploy/message-queue/Dockerfile @@ -1,4 +1,4 @@ -FROM rust:1.71-slim as builder +FROM rust:1.71 as builder LABEL description="STAGE 1: Build" # Add files for build @@ -16,9 +16,6 @@ ADD AGPL-3.0 /serai WORKDIR /serai -# Add necessary packages -RUN apt update && apt upgrade -y && apt install -y pkg-config clang libssl-dev - # Mount the caches and build RUN --mount=type=cache,target=/root/.cargo/ \ --mount=type=cache,target=/serai/target \ @@ -33,9 +30,6 @@ LABEL description="STAGE 2: Copy and Run" WORKDIR /home/serai -# Update for security purposes -RUN apt update && apt upgrade -y - # Copy the Message Queue binary and relevant license COPY --from=builder /serai/bin/* /bin/ COPY --from=builder /serai/AGPL-3.0 . diff --git a/deploy/processor/Dockerfile b/deploy/processor/Dockerfile index 530e01cf..973ad5f4 100644 --- a/deploy/processor/Dockerfile +++ b/deploy/processor/Dockerfile @@ -16,8 +16,6 @@ ADD AGPL-3.0 /serai WORKDIR /serai -RUN apt update && apt upgrade -y - # Mount the caches and build RUN --mount=type=cache,target=/root/.cargo/ \ --mount=type=cache,target=/serai/target \ @@ -27,7 +25,7 @@ RUN --mount=type=cache,target=/root/.cargo/ \ mv /serai/target/release/serai-processor /serai/bin # Prepare Image -FROM debian:bullseye-slim as image +FROM debian:bullseye as image LABEL description="STAGE 2: Copy and Run" WORKDIR /home/serai @@ -36,8 +34,5 @@ WORKDIR /home/serai COPY --from=builder /serai/bin/* /bin/ COPY --from=builder /serai/AGPL-3.0 . -# Install openssl -RUN apt update && apt upgrade -y && apt install -y openssl - # Run processor CMD ["serai-processor"]