====== Solitaire Game (Klondike) ====== ===== What is it ===== A browser-based implementation of the classic **Klondike Solitaire** card game — the same game as the Windows sol.exe (Solitaire) that shipped with Windows 3.1 through Windows 10. Pixel-art cards, drag-and-drop mechanics, no backend required. ===== Source ===== GitHub: https://github.com/scarolan/klondike Single-page HTML/JS/CSS application. No server-side component needed. ===== Deployment ===== No dedicated container — served as static files via the main nginx container. nginx upstream: local file system /home/fatal/nginx/game/ server block: game.mere-mortal.net → root /usr/share/nginx/html/game **How it's served:** The game files are stored on the host at /home/fatal/nginx/game/ and mounted into the nginx container at /usr/share/nginx/html/game/. ===== Issues Encountered ===== * **Volume mount missing**: Initially the nginx docker-compose service did not include a volume mount for the game files, causing a 404 on game.mere-mortal.net. **Fix**: Added the volume mount and redeployed. * **No actual bugs** — the game works as-is from the source. ===== Current Status ===== * Running and playable at https://game.mere-mortal.net * No login, no server-side storage — purely client-side in the browser. ===== Planned / To Do ===== * **Nothing critical** — the game works.