diff --git a/Dockerfile b/Dockerfile index 7d3e434..35b966c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -34,19 +34,19 @@ ENV DISPLAY=:99.0 ENV WINEDLLOVERRIDES="mscoree,mshtml=" # Initialize Wine and install .NET for Windows -RUN mkdir -p /tmp/.X11-unix; \\\ - chmod 1777 /tmp/.X11-unix; \\\ - Xvfb :99 -screen 0 1024x768x16 -ac & \\\ - sleep 3; \\\ - timeout 60 wine wineboot --init; \\\ - sleep 5; \\\ - cd /tmp; \\\ - wget -q https://download.microsoft.com/download/6/6/1/661c9a9c-9c54-4f8b-b1c6-89d88c0f3d68/dotnet-runtime-9.0.6-win-x64.exe; \\\ - timeout 180 wine dotnet-runtime-9.0.6-win-x64.exe /quiet /install; \\\ - wget -q https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.301/dotnet-sdk-9.0.301-win-x64.exe; \\\ - timeout 180 wine dotnet-sdk-9.0.301-win-x64.exe /quiet /install; \\\ - rm -f *.exe; \\\ - pkill Xvfb; \\\ +RUN mkdir -p /tmp/.X11-unix && \\\ + chmod 1777 /tmp/.X11-unix && \\\ + (Xvfb :99 -screen 0 1024x768x16 -ac &) && \\\ + sleep 3 && \\\ + timeout 60 wine wineboot --init && \\\ + sleep 5 && \\\ + cd /tmp && \\\ + wget -q https://download.microsoft.com/download/6/6/1/661c9a9c-9c54-4f8b-b1c6-89d88c0f3d68/dotnet-runtime-9.0.6-win-x64.exe && \\\ + timeout 180 wine dotnet-runtime-9.0.6-win-x64.exe /quiet /install && \\\ + wget -q https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.301/dotnet-sdk-9.0.301-win-x64.exe && \\\ + timeout 180 wine dotnet-sdk-9.0.301-win-x64.exe /quiet /install && \\\ + rm -f *.exe && \\\ + pkill Xvfb && \\\ chown -R container:container /opt/wine USER container