node-monitor/Dockerfile
2025-11-16 13:14:35 +01:00

19 lines
403 B
Docker

# Stage 1: Build
FROM rust:1.91.1-slim AS builder
# Create app directory
WORKDIR /usr/src/app
# Copy source code
COPY . .
# Build the actual app
RUN cargo build --release
# Stage 2: Runtime
FROM debian:stable-slim
# Copy the compiled binary from the builder stage
COPY --from=builder /usr/src/app/target/release/node-monitoring /usr/local/bin/node-monitoring
CMD ["/usr/local/bin/node-monitoring"]