2 years ago
I've got an app that works correctly localhost, but when I deploy to Railway, the only thing I get is the app error page shown.
I've checked the logs and there aren't any errors. How do you debug this?
0 Replies
2 years ago
please see this docs page -
2 years ago
n/a
Thanks. The Railway service didn't add a port, so I manually added one and it's working as expected.
2 years ago
It's not supposed to, as mentioned, your app should listen on the PORT environment variable
Good to know, because the docs say otherwise. I found this text on the page. I checked for the Railway-provided variables and didn't find port listed.
Thus, your web server must listen on host 0.0.0.0 and the port that Railway provides in the PORT environment variable.2 years ago
it's not provided in the service variables, it's automatically generated for your app when you deploy
2 years ago
as you can see, the approach you took is not recommended
2 years ago
it is an environment variable, I'm not sure where the confusion is coming from?
2 years ago
as that docs page states, your app simply needs to listen on the environment variable PORT
I see what you're saying now. I was reading it inversely. Like I need to find the port in Railway and set that up in my app.
2 years ago
please do not close threads
2 years ago
closing threads on discord hides them
That's interesting. I've never seen that happen before. Maybe it's a config thing? Not sure.
On the Nest.js server, we close threads when problems are solved. It just moves it down to a different section. On there, the threads are structured like this:
Open Threads
Older Posts (closed threads)
So, when you close it, they just move down. Both also show up in search as well.

2 years ago
not sure, I didn't set it up, all I know is that when a user closes their thread it looks like it has disappeared, for us we mark the thread as solved with a tag
2 years ago
have not yet figured out if it is possible to remove a users permission to close a thread
