diff --git a/tarkov/v4.0.11/Dockerfile b/tarkov/v4.0.11/Dockerfile index 6a69306..a669583 100644 --- a/tarkov/v4.0.11/Dockerfile +++ b/tarkov/v4.0.11/Dockerfile @@ -4,7 +4,6 @@ LABEL author="Kyle Speight" maintainer="chillcog3142@proton.me" ENV DEBIAN_FRONTEND=noninteractive -# Install dependencies RUN apt update -y \ && apt upgrade -y \ && apt install -y apt-transport-https wget curl git git-lfs iproute2 libgdiplus tini software-properties-common \ @@ -14,14 +13,13 @@ RUN apt update -y \ && ./dotnet-install.sh -i /usr/share -v $D_V \ && ln -s /usr/share/dotnet /usr/bin/dotnet -# Install PowerShell -RUN wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb \ +# FIXED SECTION BELOW +RUN wget -q https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb \ && dpkg -i packages-microsoft-prod.deb \ && rm packages-microsoft-prod.deb \ && apt-get update \ && apt-get install -y powershell -# Clone and Build RUN mkdir -p /workspace/ /build/ \ && cd /workspace \ && git clone https://github.com/2SharkyStudios/SPT-Server-Build.git /workspace/git \ @@ -32,7 +30,7 @@ RUN mkdir -p /workspace/ /build/ \ && dotnet publish -o /build/ -c Release -p:SptBuildType=RELEASE -p:SptVersion=4.0.11 \ && rm -rf /workspace/ -# Move the built files to the container's home directory +# Move files to home directory (since COPY from host won't work for generated files) RUN mv /build/* /home/container/ 2>/dev/null || true \ && chown -R container:container /home/container/ @@ -42,7 +40,6 @@ WORKDIR /home/container STOPSIGNAL SIGINT -# Copy entrypoint script (this file MUST exist in your ./dotnet folder) COPY --chown=container:container ./../entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh