Initial commit: Shelem card game

Full-stack multiplayer Shelem (Iranian trick-taking card game) with
Socket.IO, JWT auth, bot players, joker mode, and mobile-friendly UI.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
goyban
2026-05-08 16:17:37 +00:00
commit 8e8478e45b
12 changed files with 3869 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
services:
shelem:
container_name: shelem
build: .
ports:
- "4001:4000"
- "4444:4443"
restart: unless-stopped
volumes:
- ./data:/app/data
# Hokm's data dir (read-only) — allows Hokm accounts to log into Shelem
- /root/hokm/data:/hokm-data:ro
# Share card SVGs from Hearts/Hokm — same assets, no duplication
- /root/hearts/public/cards:/app/public/cards:ro
env_file:
- .env