turboserv-valheim (sha256:abf66711b296c9d8266fbe1c8c159a8d1196f84d144f123d8f05c43def328113)
Published 2026-09-30 23:21:04 +02:00 by gaetan
Installation
docker pull git.zonline.ovh/gaetan/turboserv-valheim@sha256:abf66711b296c9d8266fbe1c8c159a8d1196f84d144f123d8f05c43def328113sha256:abf66711b296c9d8266fbe1c8c159a8d1196f84d144f123d8f05c43def328113Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1789689600' |
| RUN /bin/sh -c dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends ca-certificates curl lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0 libatomic1 && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c groupadd --gid 1000 turboserv && useradd --uid 1000 --gid turboserv --create-home --shell /usr/sbin/nologin turboserv && mkdir -p /data && chown turboserv:turboserv /data # buildkit |
| RUN /bin/sh -c mkdir -p /opt/steamcmd && curl -fsSL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" -o /tmp/steamcmd_linux.tar.gz && tar -xzf /tmp/steamcmd_linux.tar.gz -C /opt/steamcmd && rm /tmp/steamcmd_linux.tar.gz && chown -R turboserv:turboserv /opt/steamcmd # buildkit |
| VOLUME [/data] |
| WORKDIR /data |
| COPY entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit |
| COPY install_server.sh /usr/local/bin/install_server.sh # buildkit |
| RUN /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh /usr/local/bin/install_server.sh # buildkit |
| EXPOSE [2456/udp] |
| EXPOSE [2457/udp] |
| USER turboserv |
| STOPSIGNAL SIGINT |
| ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] |