blob: c84e956c2a8ac1f95b8b8c35f4aab6daef127087 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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"]
|