Compare commits

...

5 Commits

Author SHA1 Message Date
Doc
cdb94fbb88 Version bump to 1.4 2024-08-08 08:13:27 +02:00
Doc
531c011746 Switched to the Rocky Minimal image 2024-08-08 08:13:02 +02:00
Doc
637e66ce80 Cant bind the server directory anymore and refectored the directory stukture 2024-08-08 07:57:47 +02:00
Doc
108d01d631 Dot missing 2024-08-07 13:22:52 +02:00
Doc
9775ef5888 Dot was missing 2024-08-07 13:22:16 +02:00
4 changed files with 11 additions and 17 deletions

View File

@@ -1,10 +1,10 @@
FROM rockylinux:9
FROM rockylinux:9-minimal
ARG VERSION="1.19.8"
RUN dnf install epel-release -y
RUN microdnf install epel-release -y
RUN dnf install procps-ng screen wget libicu -y
RUN microdnf install procps-ng screen wget libicu tar findutils -y
RUN useradd -d /home/vintagestory vintagestory
@@ -12,11 +12,11 @@ RUN mkdir -p /var/vintagestory
RUN chown -R vintagestory:vintagestory /var/vintagestory
RUN mkdir -p /home/vintagestory/server /home/vintagestory/install
RUN mkdir -p /home/vintagestory/server
COPY ./startup.sh /home/vintagestory/.
COPY ./startup.sh /home/vintagestory/server/.
RUN chmod +x /home/vintagestory/startup.sh
RUN chmod +x /home/vintagestory/server/startup.sh
RUN chown -R vintagestory /home/vintagestory
@@ -34,9 +34,7 @@ RUN ./dotnet-install.sh --channel 7.0 --runtime dotnet
RUN rm dotnet-install.sh
RUN chmod -R 700 /home/vintagestory/server /home/vintagestory/install
WORKDIR /home/vintagestory/install
WORKDIR /home/vintagestory/server
RUN wget "https://cdn.vintagestory.at/gamefiles/stable/vs_server_linux-x64_${VERSION}.tar.gz"
@@ -46,8 +44,6 @@ RUN rm "vs_server_linux-x64_${VERSION}.tar.gz"
RUN chmod +x server.sh
WORKDIR /home/vintagestory/
ENV HOME=/home/vintagestory
ENV DOTNET_ROOT=$HOME/.dotnet

View File

@@ -1,6 +1,6 @@
# VintageStory Docker Container
this is a simple container for running a VintageStory server on amd64/linux system
this is a simple container for running a VintageStory server on amd64/linux system.
# Usage
@@ -17,7 +17,7 @@ sudo docker compose up -d
You can adjust and add stuff by editing the docker-compose.yml file.
The data directory inside the vintagecontainer folder is were all your server/game data is located
The data directory inside the vintagecontainer folder is were all your server/game data is located.
# Build yourself or different Version
If you want to build the image yourself or you need a different server version, you can do this by:

View File

@@ -1,7 +1,7 @@
services:
vintageserver:
container_name: vintageserver
image: 'git.protron.dev/doc/vintagecontainer:1.2'
image: 'git.protron.dev/doc/vintagecontainer:1.4'
user: "${UID}:${GID}"
ports:
- '42420:42420'

View File

@@ -1,7 +1,5 @@
#!/usr/bin/env bash
mv /home/vintagestory/install/* /home/vintagestory/server/.
./server/server.sh start
./server.sh start
tail -f /var/vintagestory/data/Logs/server-main.txt