Files
cryptohunter/Dockerfile
2025-06-04 12:20:49 +03:00

27 lines
567 B
Docker

FROM rust:1.87.0-slim-bullseye AS builder
WORKDIR /app
RUN apt-get update && \
apt-get install -y \
pkg-config \
libssl-dev \
&& rm -rf /var/lib/apt/lists/*
COPY Cargo.toml Cargo.lock ./
COPY ./src ./src
RUN cargo build --release
FROM debian:bullseye-slim
WORKDIR /app
RUN apt-get update && \
apt-get install -y \
libpq5 \
openssl \
ca-certificates \
&& update-ca-certificates --fresh \
&& rm -rf /var/lib/apt/lists/*
COPY --from=builder /app/target/release/cryptohunter /app/cryptohunter
ENTRYPOINT ["/app/cryptohunter"]