Block a user
vintagecontainer (669947858c8c690e6cf2d17c713a7e77b37a4303)
Installation
docker pull git.protron.dev/doc/vintagecontainer:669947858c8c690e6cf2d17c713a7e77b37a4303sha256:3023df38b16ec4aac4bdb1454cb0232efde31d5d44e46dccb099e40ee7f4789eImage 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
Versions (10)
View all
669947858c8c690e6cf2d17c713a7e77b37a4303
2025-10-05
latest
2025-10-05
4c2259135232b5e59f5ad33cfca3b82b2ce3bc07
2025-08-25
1.6
2025-04-17
1.5
2025-04-17