diff --git a/Dockerfile.dev b/Dockerfile.dev new file mode 100644 index 0000000..a14dfb1 --- /dev/null +++ b/Dockerfile.dev @@ -0,0 +1,20 @@ +FROM rust:1.79-slim AS builder + +RUN apt-get update && apt-get install -y \ + pkg-config libssl-dev libclang-dev clang \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /app +COPY . . + +RUN cargo build --bin nu-node + +FROM debian:bookworm-slim +RUN apt-get update && apt-get install -y ca-certificates curl && rm -rf /var/lib/apt/lists/* + +WORKDIR /app +COPY --from=builder /app/target/debug/nu-node /usr/local/bin/nu-node + +EXPOSE 9545 9546 30333 + +CMD ["nu-node"]