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!
This commit is contained in:
Greg Hendrickson
2026-01-27 18:46:13 +00:00
parent 0ada6cb418
commit 39afbadf91
3 changed files with 23 additions and 4 deletions

View File

@@ -8,6 +8,8 @@ services:
- SHELLMATE_REDIS_URL=redis://redis:6379
- SHELLMATE_DATABASE_URL=postgresql://shellmate:shellmate@postgres:5432/shellmate
- STOCKFISH_PATH=/usr/games/stockfish
volumes:
- ssh_keys:/etc/shellmate
depends_on:
- redis
- postgres
@@ -47,3 +49,4 @@ services:
volumes:
redis_data:
postgres_data:
ssh_keys: