tshock (4.5.18)

Published 2022-08-25 13:40:40 +02:00 by Jef Roosens

Installation

docker pull git.rustybever.be/chewing_bever/tshock:4.5.18
sha256:48cf0c18def2099fe8521f70b1fcc5aba49c49a775128f934f2d6c4efd1d07eb

Image Layers

ADD file:baca493d7744d12304f6d9c7b6ec0800453a0ba02cbf4005ec35c7b921adf0c4 in /
CMD ["bash"]
ENV MONO_VERSION=6.12.0.182
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends gnupg dirmngr ca-certificates && rm -rf /var/lib/apt/lists/* && export GNUPGHOME="$(mktemp -d)" && gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && gpg --batch --export --armor 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF > /etc/apt/trusted.gpg.d/mono.gpg.asc && gpgconf --kill all && rm -rf "$GNUPGHOME" && apt-key list | grep Xamarin && apt-get purge -y --auto-remove gnupg dirmngr
/bin/sh -c echo "deb https://download.mono-project.com/repo/debian stable-buster/snapshots/$MONO_VERSION main" > /etc/apt/sources.list.d/mono-official-stable.list && apt-get update && apt-get install -y mono-runtime && rm -rf /var/lib/apt/lists/* /tmp/*
/bin/sh -c apt-get update && apt-get install -y binutils curl mono-devel ca-certificates-mono fsharp mono-vbnc nuget referenceassemblies-pcl && rm -rf /var/lib/apt/lists/* /tmp/*
RUN /bin/sh -c useradd -m terraria && mkdir /app && chown -R terraria /app # buildkit
USER terraria
WORKDIR /app
COPY /app/tshock /app/dumb-init /app/ # buildkit
RUN /bin/sh -c mkdir -p worlds logs config "$HOME/.local/share/Terraria" && ln -s /app/worlds "$HOME/.local/share/Terraria/Worlds" # buildkit
ENTRYPOINT ["/app/dumb-init" "--"]
CMD ["/bin/sh" "-c" "mono /app/TerrariaServer.exe -configpath /app/config -logpath /app/logs -autocreate \"$AUTOCREATE\" -world /app/worlds/Main.wld"]
Details
Container
2022-08-25 13:40:40 +02:00
2
OCI / Docker
linux/amd64
250 MiB
Versions (1) View all
4.5.18 2022-08-25