Commit Graph

1 Commits

Author SHA1 Message Date
Timmy
81fcd51d2f feat: Matrix Phase 1 — Synapse deployment script for VPS (#272)
Some checks failed
Forge CI / smoke-and-build (pull_request) Failing after 33s
Part of Epic #269.

Add scripts/deploy_synapse.py — automated Synapse deployment:
- Checks prerequisites (Docker, docker-compose, curl)
- Auto-installs Docker if missing
- Deploys Synapse via Docker with generated homeserver.yaml
- Waits for health check
- Creates bot account (hermes-bot)
- Logs in and obtains access token
- Prints Hermes config (env vars) for easy copy-paste
- Supports --dry-run for safe testing
- 9 new tests
2026-04-13 20:32:54 -04:00