• Joined on 2023-11-30

vintagecontainer (669947858c8c690e6cf2d17c713a7e77b37a4303)

Published 2025-10-05 00:14:19 +02:00 by Doc in Doc/vintagecontainer

Installation

docker pull git.protron.dev/doc/vintagecontainer:669947858c8c690e6cf2d17c713a7e77b37a4303
sha256:3023df38b16ec4aac4bdb1454cb0232efde31d5d44e46dccb099e40ee7f4789e

Image Layers

ADD layer.tar.xz / # buildkit
CMD ["/bin/bash"]
ARG VERSION=1.21.1
RUN |1 VERSION=1.21.1 /bin/sh -c dnf install epel-release -y # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c dnf install procps-ng screen wget libicu -y # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c useradd -d /home/vintagestory vintagestory # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c mkdir -p /var/vintagestory # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c chown -R vintagestory:vintagestory /var/vintagestory # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c mkdir -p /home/vintagestory/server # buildkit
COPY ./startup.sh /home/vintagestory/server/. # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c chmod +x /home/vintagestory/server/startup.sh # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c chown -R vintagestory /home/vintagestory # buildkit
USER vintagestory
RUN |1 VERSION=1.21.1 /bin/sh -c chmod -R 700 /var/vintagestory # buildkit
WORKDIR /home/vintagestory
RUN |1 VERSION=1.21.1 /bin/sh -c wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c chmod +x ./dotnet-install.sh # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c ./dotnet-install.sh --channel 7.0 --runtime dotnet # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c rm dotnet-install.sh # buildkit
WORKDIR /home/vintagestory/server
RUN |1 VERSION=1.21.1 /bin/sh -c wget "https://cdn.vintagestory.at/gamefiles/stable/vs_server_linux-x64_${VERSION}.tar.gz" # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c tar xzf "vs_server_linux-x64_${VERSION}.tar.gz" # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c rm "vs_server_linux-x64_${VERSION}.tar.gz" # buildkit
RUN |1 VERSION=1.21.1 /bin/sh -c chmod +x server.sh # buildkit
ENV HOME=/home/vintagestory
ENV DOTNET_ROOT=/home/vintagestory/.dotnet
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/vintagestory/.dotnet:/home/vintagestory/.dotnet/tools
EXPOSE map[42420/tcp:{}]
ENTRYPOINT ["./startup.sh"]
Details
Container
2025-10-05 00:14:19 +02:00
0
OCI / Docker
linux/amd64
261 MiB
Versions (10) View all