From 975a2a211b3bb37088de25951f622c56057a51e6 Mon Sep 17 00:00:00 2001 From: Frank Villaro-Dixon Date: Wed, 1 May 2024 18:20:12 +0200 Subject: [PATCH] test Signed-off-by: Frank Villaro-Dixon --- Dockerfile | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3d5e2b0..1f7cc9b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,24 +1,2 @@ -FROM docker.io/lukemathwalker/cargo-chef:latest-rust-1 AS chef -WORKDIR /app - -FROM chef AS planner -COPY . . -RUN cargo chef prepare --recipe-path recipe.json - -FROM chef AS builder -RUN apt update && apt install -y clang libgdal-dev -RUN apt install -y libclang-dev -COPY --from=planner /app/recipe.json recipe.json -# Build dependencies - this is the caching Docker layer! -RUN cargo chef cook --release --recipe-path recipe.json -# Build application -COPY . . -RUN cargo build --release --bin api-server - -# We do not need the Rust toolchain to run the binary! -FROM debian:bookworm-slim AS runtime -RUN apt update && apt install -y gdal-bin -WORKDIR /app -COPY --from=builder /app/target/release/api-server . -COPY assets assets +FROM ubuntu:latest ENTRYPOINT ["/app/api-server"]