Commit Graph

6 Commits

Author SHA1 Message Date
Greg Hendrickson
cd12435a95 Add leaderboard API and update website
- /api/leaderboard - returns top 10 players
- /api/stats - returns total players/games
- /api/health - health check
- Website now shows live leaderboard with auto-refresh
- Nginx proxies /api to container port 8080
2026-01-27 21:29:35 +00:00
Greg Hendrickson
39afbadf91 Persist SSH host key across restarts
- Remove key generation from Dockerfile (was causing new key each build)
- Add ssh_keys volume mount in docker-compose
- Generate key at runtime only if it doesn't exist
- No more clearing known_hosts after updates!
2026-01-27 18:46:13 +00:00
Greg Hendrickson
692c6c92dc fix: encode strings to bytes for binary SSH + use port 22 2026-01-27 18:17:47 +00:00
Greg Hendrickson
58a00c9d2e revert: use port 2222 to avoid host SSH conflict 2026-01-27 17:31:06 +00:00
Greg Hendrickson
67cb1b302c chore: switch to port 22 for cleaner SSH URLs 2026-01-27 17:23:37 +00:00
Greg Hendrickson
95471924a4 Initial scaffold for ShellMate - SSH chess TUI 2026-01-27 15:11:08 +00:00