ADD file:a9a95cfab16803be03e59ade41622ef5061cf90f2d034304fe4ac1ee9ff30389 in / |
CMD ["bash"] |
LABEL maintainer=Sebastian Schmidt |
ENV TIMEZONE=Europe/Berlin DEBIAN_FRONTEND=noninteractive PUID=0 PGID=0 |
RUN /bin/sh -c ln -snf /usr/share/zoneinfo/$TIMEZONE /etc/localtime && echo $TIMEZONE > /etc/timezone && dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends wget procps && apt-get clean && apt-get autoremove -y && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit |
CMD ["/bin/bash"] |
LABEL maintainer=Sebastian Schmidt |
ENV WINEPREFIX=/wine DEBIAN_FRONTEND=noninteractive PUID=0 PGID=0 |
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends software-properties-common apt-transport-https gnupg2 && mkdir -pm755 /etc/apt/keyrings && wget --output-document /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key && wget --timestamping --directory-prefix=/etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources && apt-get update && apt-get install -y --no-install-recommends winehq-stable && apt-get remove -y --purge software-properties-common apt-transport-https gnupg2 && apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit |
CMD ["/bin/bash"] |
LABEL org.opencontainers.image.authors=Sebastian Schmidt |
LABEL org.opencontainers.image.source=https://github.com/jammsen/docker-sons-of-the-forest-dedicated-server |
ENV WINEPREFIX=/winedata/WINE64 WINEARCH=win64 DISPLAY=:1.0 TIMEZONE=Europe/Berlin DEBIAN_FRONTEND=noninteractive PUID=0 PGID=0 ALWAYS_UPDATE_ON_START=1 SKIP_NETWORK_ACCESSIBILITY_TEST=false USERDATA_PATH=/sonsoftheforest/userdata |
VOLUME [/sonsoftheforest /steamcmd /winedata] |
EXPOSE map[27016/udp:{} 8766/udp:{} 9700/udp:{}] |
RUN /bin/sh -c dpkg --add-architecture i386 && apt-get update && apt-get dist-upgrade -y && apt-get install -y --no-install-recommends --no-install-suggests lib32gcc-s1 nano winbind xvfb && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit |
COPY . ./ # buildkit |
RUN /bin/sh -c ln -snf /usr/share/zoneinfo/$TIMEZONE /etc/localtime && echo $TIMEZONE > /etc/timezone && chmod +x /usr/bin/steamcmdinstaller.sh /usr/bin/servermanager.sh # buildkit |
CMD ["servermanager.sh"] |