diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..60aa700f0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM rust:latest AS builder + +RUN update-ca-certificates + +WORKDIR /app + +COPY ./ . + +RUN cargo build --release + +#################################################################################################### +## Final image +#################################################################################################### +FROM debian:bookworm-slim + +COPY --from=builder /app/target/release/nexus /usr/local/bin/nexus + +WORKDIR /usr/local/bin + +CMD ["nexus"]