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.