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-2025-05-31 RUN git clone https://codeberg.org/hurrycurry/hurrycurry.git --depth 1 --branch v2.3.4 /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 CMD ./hurrycurry-server --register