Table of Contents

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.