From 56134291740c45b8d8e81ad5fef1e0c270d334b2 Mon Sep 17 00:00:00 2001 From: Scott Alfter Date: Fri, 10 Oct 2025 09:03:54 -0700 Subject: [PATCH] wine-mono has gone bye-bye from Arch...fix Dockerfile accordingly --- Dockerfile | 2 +- README.md | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2ba206a..8d7b898 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ FROM ghcr.io/linuxserver/baseimage-kasmvnc:arch -RUN (echo "[multilib]"; echo "Include = /etc/pacman.d/mirrorlist") | tee -a /etc/pacman.conf && pacman -Syu || true && pacman -S --noconfirm wine wine-mono wine-gecko && yes | pacman -Scc +RUN tee -a /etc/pacman.conf && pacman -Syu || true && pacman -S --noconfirm wine wine-gecko && yes | pacman -Scc ADD --chown=911:911 . /config/app COPY /root / diff --git a/README.md b/README.md index f5f1580..1bb9dc8 100644 --- a/README.md +++ b/README.md @@ -13,3 +13,7 @@ to use the name of your program's main executable. You'll also need to fix dock network. I use caddy-docker-proxy to publish a bunch of apps (including ProMash) on my home server, but if you use something else, you'll want to either aim whatever proxy server you're using to port 8080 or include a ```ports``` block to expose port 8080. + +In any case, ```docker compose build && docker compose run -d``` will bring up the container. The first time it +starts, Wine will ask you to let it install wine-mono. If the application you want to run needs .NET, pick OK. +If it doesn't, it is safe to pick Cancel; you won't be asked about it again.