From 3ea3f9438ef317741aea1c9a7f96d3e6388564fa Mon Sep 17 00:00:00 2001 From: osipovartem Date: Wed, 30 Oct 2024 14:02:18 +0300 Subject: [PATCH 1/2] Add docker --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..d804dd1a5 --- /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"] \ No newline at end of file From 562afe5da835491af826d2d1dcc37a2b6e0323ce Mon Sep 17 00:00:00 2001 From: osipovartem Date: Wed, 30 Oct 2024 14:02:46 +0300 Subject: [PATCH 2/2] Add docker --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d804dd1a5..60aa700f0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,4 +17,4 @@ COPY --from=builder /app/target/release/nexus /usr/local/bin/nexus WORKDIR /usr/local/bin -CMD ["nexus"] \ No newline at end of file +CMD ["nexus"]