From e644a5634a05dbe526fcab8d6b6bfc75529672a7 Mon Sep 17 00:00:00 2001 From: kio Date: Thu, 13 Feb 2025 16:52:35 +0000 Subject: [PATCH] Slim down the weight of packages we ship --- Dockerfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index fbbf77d..6e239c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,15 @@ -FROM rust:alpine +FROM rust:alpine AS build RUN apk add deno pkgconfig libressl-dev musl-dev WORKDIR /FeDirect COPY --link . ./ -ENV ROCKET_ADDRESS=0.0.0.0 - RUN cargo build --release +COPY ./target/release/fedirect . -CMD ["/FeDirect/target/release/fedirect"] \ No newline at end of file +FROM scratch +COPY --from=build /FeDirect/known-software.json /FeDirect/static /FeDirect/target/release/fedirect / +ENV ROCKET_ADDRESS=0.0.0.0 +WORKDIR / +CMD ["/fedirect"] \ No newline at end of file