Skip to content

Commit f76ce59

Browse files
committed
Add Railway deployment guide
Covers deploying AnyCable-Go + Rails on Railway with: - HTTP broadcasting over private networking (no Redis) - JWT authentication for cross-domain WebSocket - Turbo Streams + importmap-rails setup with vendored JS - Presence indicator example - Railway CLI commands alongside dashboard instructions - Troubleshooting for common pitfalls (CSP, version pinning, signed stream verifier key load order, broadcast port)
1 parent 7429f95 commit f76ce59

3 files changed

Lines changed: 409 additions & 0 deletions

File tree

docs/_sidebar.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
* [Fly.io](/deployment/fly.md)
4343
* [Kamal](/deployment/kamal.md)
4444
* <a rel="noopener" href="https://github.com/anycable/thruster" target="_blank">Thruster 🔗</a>
45+
* [Railway](/deployment/railway.md)
4546
* [Render](/deployment/render.md)
4647
* <a rel="noopener" href="https://hatchbox.relationkit.io/articles/12-does-hatchbox-support-anycable" target="_blank">Hatchbox 🔗</a>
4748
* [Docker](/deployment/docker.md)

docs/deployment/Readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Check out the following guides for deploying AnyCable:
44

55
* [Heroku](./heroku.md)
66
* [Fly.io](./fly.md)
7+
* [Railway](./railway.md)
78
* [Render](./render.md)
89
* [Kubernetes](./kubernetes.md)
910
* [Docker](docker.md)

0 commit comments

Comments
 (0)