From 152add7185ed9545a36ff41fc7bc403bb24aa567 Mon Sep 17 00:00:00 2001 From: Maik Laschober Date: Tue, 15 Aug 2023 08:14:19 +0200 Subject: [PATCH] change from mono to dotnet/sdk runtime, update version to 1.18.8 --- Dockerfile | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index adfa8e5..ad748dc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,23 +4,23 @@ FROM alpine as downloader WORKDIR /download ARG vs_type=stable -ARG vs_version=1.18.7 +ARG vs_os=linux-x64 +ARG vs_version=1.18.8 -RUN wget "https://cdn.vintagestory.at/gamefiles/${vs_type}/vs_server_${vs_version}.tar.gz" -RUN tar xzf "vs_server_${vs_version}.tar.gz" -RUN rm "vs_server_${vs_version}.tar.gz" +RUN wget "https://cdn.vintagestory.at/gamefiles/${vs_type}/vs_server_${vs_os}_${vs_version}.tar.gz" +RUN tar xzf "vs_server_${vs_os}_${vs_version}.tar.gz" +RUN rm "vs_server_${vs_os}_${vs_version}.tar.gz" # ============== runtime stage ================== -FROM mono:latest as runtime - -COPY --from=downloader "./download/" "/game" - +FROM mcr.microsoft.com/dotnet/sdk:7.0 as runtime +WORKDIR /game # Defaults ENV VS_DATA_PATH=/gamedata/vs +COPY --from=downloader "./download/" "/game" + # Expose ports EXPOSE 42420/tcp -WORKDIR /game # Execution command -CMD mono VintagestoryServer.exe --dataPath ${VS_DATA_PATH} +CMD [ "dotnet", "VintagestoryServer.dll", "--dataPath", "${VS_DATA_PATH}" ]