All checks were successful
Cargo Check & Build / Rust project - latest (push) Successful in 10m55s
18 lines
427 B
Docker
18 lines
427 B
Docker
FROM rust:1.84.0 as build
|
|
|
|
RUN rustup target add x86_64-unknown-linux-musl && \
|
|
apt update && \
|
|
apt install -y musl-tools musl-dev iputils-ping && \
|
|
update-ca-certificates
|
|
|
|
COPY ./src ./src
|
|
COPY ./Cargo.lock .
|
|
COPY ./Cargo.toml .
|
|
|
|
RUN cargo build --target x86_64-unknown-linux-musl --release
|
|
|
|
ENV ROCKET_ADDRESS=0.0.0.0
|
|
ENV ROCKET_PORT=8000
|
|
|
|
ENTRYPOINT ["./target/x86_64-unknown-linux-musl/release/status-checker"]
|