• Joined on 2023-11-30

vintagecontainer (1.0)

Published 2024-08-07 10:50:19 +02:00 by Doc in Doc/vintagecontainer

Installation

docker pull git.protron.dev/doc/vintagecontainer:1.0
sha256:29b4a9ad5582e50a2afbb0740109f233e5c8cc3dfe02260162691391becb851a

Image Layers

ADD layer.tar.xz / # buildkit
CMD ["/bin/bash"]
RUN /bin/sh -c dnf install epel-release -y # buildkit
RUN /bin/sh -c dnf install procps-ng screen wget libicu -y # buildkit
RUN /bin/sh -c useradd -d /home/vintagestory vintagestory # buildkit
RUN /bin/sh -c mkdir -p /var/vintagestory # buildkit
RUN /bin/sh -c chown -R vintagestory:vintagestory /var/vintagestory # buildkit
RUN /bin/sh -c mkdir -p /home/vintagestory/server # buildkit
COPY ./startup.sh /home/vintagestory/server/. # buildkit
RUN /bin/sh -c chmod +x /home/vintagestory/server/startup.sh # buildkit
RUN /bin/sh -c chown -R vintagestory /home/vintagestory # buildkit
USER vintagestory
RUN /bin/sh -c chmod -R 700 /var/vintagestory # buildkit
WORKDIR /home/vintagestory
RUN /bin/sh -c wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh # buildkit
RUN /bin/sh -c chmod +x ./dotnet-install.sh # buildkit
RUN /bin/sh -c ./dotnet-install.sh --channel 7.0 --runtime dotnet # buildkit
RUN /bin/sh -c chmod -R 700 ./server # buildkit
WORKDIR /home/vintagestory/server
RUN /bin/sh -c wget https://cdn.vintagestory.at/gamefiles/stable/vs_server_linux-x64_1.18.8.tar.gz # buildkit
RUN /bin/sh -c tar xzf vs_server_linux-x64_1.18.8.tar.gz # buildkit
RUN /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:{}]
CMD ["./startup.sh"]
Details
Container
2024-08-07 10:50:19 +02:00
0
OCI / Docker
linux/amd64
229 MiB
Versions (10) View all