From f024f30cb88437c720a680f0d83c46befea12e31 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 11 Dec 2024 17:52:14 +0100 Subject: [PATCH] feat: Dockerfile --- Dockerfile | 14 ++++++++++++++ Dockerfile.viewer | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 Dockerfile create mode 100644 Dockerfile.viewer diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d816418 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM docker.io/library/rust:alpine AS BUILDER + +WORKDIR /src +RUN apk update && apk add cmake build-base + +COPY src /src/src +COPY crates /src/crates +COPY Cargo.toml Cargo.lock /src +RUN cargo build -r + +FROM scratch AS RUNNER + +COPY --from=BUILDER /src/target/release/minedmap /minedmap +ENTRYPOINT [ "/minedmap" ] diff --git a/Dockerfile.viewer b/Dockerfile.viewer new file mode 100644 index 0000000..e7cc116 --- /dev/null +++ b/Dockerfile.viewer @@ -0,0 +1,2 @@ +FROM docker.io/library/nginx:alpine +COPY viewer /usr/share/nginx/html