diff --git a/Dockerfile b/Dockerfile index fbbf77d..f4e294b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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"] \ No newline at end of file +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"] \ No newline at end of file