Merge pull request 'Slim down the weight of packages we ship' (#7) from Dockerfile-redo into main
Some checks failed
Build & Test / build-run (push) Successful in 40s
Build Docker Container / publish-docker (push) Failing after 5s

Reviewed-on: #7
This commit is contained in:
Kio 2025-02-13 19:09:10 +00:00
commit 98a9cad7f4

View file

@ -1,12 +1,16 @@
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"]
FROM scratch
COPY --from=build /FeDirect/known-software.json /FeDirect/target/release/fedirect /
COPY --from=build /FeDirect/static/ /static
ENV ROCKET_ADDRESS=0.0.0.0
WORKDIR /
CMD ["/fedirect"]