From 08e2aafcdd67673106428d6e68b2bae99662cb77 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 25 Sep 2024 22:12:16 +0200 Subject: works --- Dockerfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c84e956 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM alpine:3.20 as builder +RUN apk add icu-data-full rustup deno esbuild curl make git gcc libc-dev +RUN rustup-init -y --profile default --default-toolchain nightly +RUN git clone https://codeberg.org/hurrycurry/hurrycurry.git /usr/src/hurrycurry +ENV PATH="$PATH:/root/.cargo/bin" +WORKDIR /usr/src/hurrycurry +RUN make server + +FROM alpine:3.20 +COPY --from=builder /usr/src/hurrycurry/target/release/hurrycurry-server . +COPY --from=builder /usr/src/hurrycurry/data /usr/share/hurrycurry/data +ENV LOG=info +EXPOSE 27032 +ARG NAME="A Hurry Curry! Server" +CMD ["./hurrycurry-server", "--register", "--server-name", "$NAME"] -- cgit v1.2.3-70-g09d2