This commit is contained in:
shoopea 2025-05-04 16:20:36 +02:00
parent 0e4579e5cd
commit 73a18f4a7f

View File

@ -1,10 +1,12 @@
ARG PKG="build-essential pkg-config gdb libssl-dev libpcre2-dev libargon2-0-dev libsodium-dev libc-ares-dev libcurl4-openssl-dev wget"
ARG VER="6.1.10"
ARG GID=10000
ARG UID=10000
FROM debian:bookworm
ARG PKG
ARG VER
ARG GID
ARG UID
COPY ./config.settings /tmp/config.settings
@ -18,9 +20,11 @@ RUN set -x \
&& cd ./unrealircd-${VER}/ \
&& cp /tmp/config.settings /usr/src/ircd/unrealircd-${VER}/config.settings \
&& ./Config -quick \
&& make -j$(nproc) && make install \
&& make -j$(nproc) \
&& make install \
&& rm -rf /usr/src/ircd \
&& addgroup -S unreal && adduser -u ${UID} -S unreal -G unreal
&& addgroup --gid ${GID} --system unreal \
&& adduser --uid ${UID} --gid ${GID} --system unreal
WORKDIR /ircd
RUN set -x \