-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't use Railway private networking between ENSNode and ENSRainbow service #218
Comments
@tk-o Would it help if we used these? https://docs.railway.com/guides/variables |
@tk-o I was able to use a private endpoint in the beta environment. We should double-check whether it's still an issue |
@BanaSeba and I caught up and figured why my previous attempt to connect ENSNode and ENSRainbow over private network did not work. Railway networkingRailway Private Domain (
Railway Public Domain (
and it can be mapped to any internal service port, for example map ![]() ENSRainbow portsENSRainbow runs on Railway infrastructure, which sets deployment port to
On the other hand, the public URL reference worked as the public domain that ENSRainbow service uses is mapped from external port |
@BanaSeba plans to test the recommended solution out on the beta environment. Rolling out any updates to alpha environment requires approval from @lightwalker-eth. |
Solving this issue should improve I/O time needed for communication between ENSNode and ENSRainbow services. |
Setting
ENSRAINBOW_URL
env var for ENSNode deployment tohttp://${{ENSRainbow.RAILWAY_PRIVATE_DOMAIN}}
results in connections errors, for example:However, setting the same
ENSRAINBOW_URL
env var tohttps://${{ENSRainbow.RAILWAY_PUBLIC_DOMAIN}}
allows network communication. It happens through a public network, so adds lots of connection overhead.That's why we need to make the private connection to work.
The text was updated successfully, but these errors were encountered: