Where should issues be reported?

I reported several issues in this discord group, but it seems that their communication went stale. Where's the best place to report issues and follow up on what happens with them? Should I do it on https://railway.canny.io/bug-reports Or in github at: https://github.com/railwayapp/cli/issues
GitHub
Issues · railwayapp/cli
Railway CLI. Contribute to railwayapp/cli development by creating an account on GitHub.
46 Replies
Percy
Percy3y ago
Project ID: N/A
noam.honig
noam.honigOP3y ago
N/A
JustJake
JustJake3y ago
We’re currently working on a better way to track these Just got like, a LOT of users and working on scaling support/triage/etc What issues have you seen? For now Discord is definitely the place but response times will absolutely vary/be slower over the next week or two as we build out the system to scale this out
noam.honig
noam.honigOP3y ago
I'm talking about the thread: https://discord.com/channels/713503345364697088/1039113839444242442 Where issues with generation of domains that don't always work are detailed https://discord.com/channels/713503345364697088/1039113839444242442/1039130282235801611
JustJake
JustJake3y ago
Oh you’re just gonna have to create the domain there Procfile is something we support for backwards compatibility reasons
noam.honig
noam.honigOP3y ago
I didn't ask for procfile - it was a suggestion by your develper 🙂 Follow this post forward: https://discord.com/channels/713503345364697088/1043798944628613192/1043799519281823754
JustJake
JustJake3y ago
The suggestion is to detect there’s a web server and automatically add a domain correct? Link doesn’t seem to work?
noam.honig
noam.honigOP3y ago
The issues started with a set of steps that after you follow them and setup a custom domain myself - the link doesn't work (you are welcome to follow these steps and see that they still don't work) Then one of your conductors mentioned that the domain should be generated automatically. Then one of your developers instructed me to create a procfile.
JustJake
JustJake3y ago
Domains haven’t been auto created for a while now so I think that’s stale info sadly If you’d like to create a ticket at https://feedback.railway.app/feature-requests?sort=trending we can track it
noam.honig
noam.honigOP3y ago
Actually no - I don't mind generating the domain. My problem is that in some cases (like the one I've reported) even after I generate a domain - it doesn't work
JustJake
JustJake3y ago
Interesting. And you’re listening on process.env.PORT or setting the PORT variable in the dashboard?
noam.honig
noam.honigOP3y ago
I'm listening on process.env.PORT. You can see my original report here (in this specific message link): https://discord.com/channels/713503345364697088/1043798944628613192/1043799519281823754
JustJake
JustJake3y ago
Ah I think I see your issue. It’s not consistent. Sorry just reading through it
noam.honig
noam.honigOP3y ago
That also includes a demo repo I've created for you guys
JustJake
JustJake3y ago
I think there’s a race with the initial build where if you add it immediately after the builds already been kicked off Seen this 1-2x before. We’re working on making that better ATM by revamping some of the edge proxy/build workflow.
noam.honig
noam.honigOP3y ago
Could be - although the thread started with a case in which I've waited for the build to conclude before generating dompain
JustJake
JustJake3y ago
Hmmm Gotchya. Not ideal. Is see the Template was already mentioned. I’d create a ticket for this under “bug” and we can surface it to make sure it works with the new networking stuff we’re rolling out
noam.honig
noam.honigOP3y ago
My actual use case are live demos that I create a fullstack app and deploy it. So far I've used Heroku, but I really want to use railway. But in a 30min live demo, I can't afford to use something that is not consistent 🙂 Where would you like me to create the ticket?
JustJake
JustJake3y ago
Totally reasonable!
JustJake
JustJake3y ago
Awesome thank you! Will include these in our triage call Monday 🙂 Can’t promise any resolution time but letting you know it’s noted, and we’ll be able to follow up via the ticket once we have movement on em!
noam.honig
noam.honigOP3y ago
Thanks
angelo
angelo3y ago
Not a conductor; employee 🙂 I have the call in 30, will be discussing this with the team.
angelo
angelo3y ago
lololol
angelo
angelo3y ago
okay, just had the meeting, the web: stuff is only for the https://dev.new flow
Railway
New project
Deploy your application to production or provision a database effortlessly.
angelo
angelo3y ago
not for existing templates meaning: we won't autogenerate the domain for your demos, and unfortunately we have too much work in other places to ship something of the sort anytime soon 😢
noam.honig
noam.honigOP3y ago
That's not a problem - I can click generate domain, my issues was that after I manually generate domain it doesn't always work 🙂
angelo
angelo3y ago
D'oh How long are you usually seeing it until it finally registers?
noam.honig
noam.honigOP3y ago
I tried deploying through here and still didn't get the domain - also when I deploy from here there is a problem, since it first deploys my code - and only then I can add a database - but there's another issue where if I deploy the database it doesn't redeploy the app - so the app crashes for lack of database 🙂
angelo
angelo3y ago
Yea, its coming back to me
noam.honig
noam.honigOP3y ago
If you click generate domain before the build completes you can wait for hours and it still won't come And in the problem I had when I started this thread, I waited for 24 hours before trying multiple redeploys until it eventually worked
angelo
angelo3y ago
When you apply a custom domain, how long do you notice that to be registered? Just trying to collect more data for the team here.
noam.honig
noam.honigOP3y ago
When I click on "generate domain" I get it within a few seconds - then I open the link and wait. 1. If I clicked generate domain before the build was completed (and rested) I can wait for as long as I wont - it'll not work 2. If I wait for the build to rest and then click generate domain - in most cases after I'll click on the link it'll wait for a minute or two and then will open - but not always
angelo
angelo3y ago
Gotcha, 1. should absolutely not be happening. 2, that seems in line with our proxy behavior, not ideal, but we have a long term fix for this. I am going to escalate 1 internally with our Network Engineer and see what we can do to get to the bottom of this.
noam.honig
noam.honigOP3y ago
Thanks. About 2, It's a bit stressful in a live demo not to have a consistent behavior where it'll sometimes work and sometimes not - is there a sliver bullet I can use once it doesn't load? So far I was stumbling with editing the domain name randomly, or multiple redeploys etc... Here's a video of a deploy I've done in a recent meetup: https://discord.com/channels/713503345364697088/1039113839444242442/1039122337922035743
angelo
angelo3y ago
Redeploys infact make the domain issue worse because we need to reattach the domain for every new deploy on the proxy, so for demoability I wouldn't recommend that. I totally get the feeling of having things work on stage, that was my job for a bit. I would just wait 3-4 minutes. Changing things while we are attaching your domain makes things thrash more. Which seems to explain the unpredicatable behavior.
noam.honig
noam.honigOP3y ago
Last time that it didn't work - I waited for 24 hours before redeploying it
angelo
angelo3y ago
Yes, ofc that shouldn't happen, but changing properties definitely doesn't help. Lemme discuss this with the infra team, I am sure we can get you to a good resolution.
noam.honig
noam.honigOP3y ago
Sounds great - thanks, I appreciate your responsiveness
angelo
angelo3y ago
But the short term work around would be using a custom domain, that would short circuit our proxy. More crisp of a demo for sure.
JustJake
JustJake3y ago
You sure on this? I think it uses the same upserting flow :/
angelo
angelo3y ago
This is my 90 percent guess, the problem is the envoy table is my hunch. ofc Charith might know more
noam.honig
noam.honigOP3y ago
I'm not sure I follow. I thought that "custom domain" is used to bind to my own domain - not for subdomains of railway.app (forgive me if I cross terms) In my live demo I write a fullstack app and deploy it - I need an ad hoc url to use in my presentation 🙂
Want results from more Discord servers?
Add your server