diff --git a/term-ux/Dockerfile b/term-ux/Dockerfile new file mode 100644 index 0000000..2ea95fe --- /dev/null +++ b/term-ux/Dockerfile @@ -0,0 +1,27 @@ +FROM alpine:3.18.2 + +ARG CHILLERBOT_VERSION=v0.0.5 + +WORKDIR chillerbot/ + +RUN apk add cmake make g++ libpng-dev rust cargo sqlite-dev curl-dev python3 + +RUN wget -O chillerbot.zip https://github.com/chillerbot/chillerbot-ux/archive/refs/tags/$CHILLERBOT_VERSION.zip + +RUN unzip chillerbot.zip +RUN rm chillerbot.zip +RUN mv * chillerbot-src + +RUN mkdir chillerbot-src/build +RUN cd chillerbot-src/build && cmake .. -DPREFER_BUNDLED_LIBS=ON -DSERVER=OFF -DHEADLESS_CLIENT=ON -DCURSES_CLIENT=ON && make -j$(nproc) + +FROM alpine:3.18.2 + +WORKDIR chillerbot/ + +RUN apk add curl + +COPY --from=0 /chillerbot/chillerbot-src/build/term-ux . + +CMD ["/chillerbot/term-ux"] + diff --git a/term-ux/README.md b/term-ux/README.md new file mode 100644 index 0000000..57c047d --- /dev/null +++ b/term-ux/README.md @@ -0,0 +1,10 @@ +# ddnet-mysql + +DDNet server image compiled with mysql support + +``` +podman run docker.io/chillerdragon/ddnet-mysql:17.1 +``` + +Is running a DDNet-Server with the default config, mysql and the map Sunny Side Up +