Deployments aren't doing nothing

I am trying to deploy hedgedoc, and the deploy doesn't do nothing and it fails after a few minutes. Not positive what to do about this
No description
98 Replies
Percy
Percy•7mo ago
Project ID: 3c13fb70-b70a-46cd-8d38-5e57856447ad
Ping for toast
Ping for toastOP•7mo ago
3c13fb70-b70a-46cd-8d38-5e57856447ad
Ping for toast
Ping for toastOP•7mo ago
oh ok this is something
No description
Ping for toast
Ping for toastOP•7mo ago
I don't know why it would be saying this, because railway is clearly able to figure out it does in fact exist
No description
Brody
Brody•7mo ago
No description
Brody
Brody•7mo ago
No description
Brody
Brody•7mo ago
you better post this in #🤡|memes-only before i do
Ping for toast
Ping for toastOP•7mo ago
hmm, it's still not toing anything for me
No description
Ping for toast
Ping for toastOP•7mo ago
Ohhh
No description
Ping for toast
Ping for toastOP•7mo ago
lets go ok
Ping for toast
Ping for toastOP•7mo ago
😭
No description
Ping for toast
Ping for toastOP•7mo ago
is there any way to make railway not obscure what is actually happening this error is annoying
Brody
Brody•7mo ago
your application didn't respond lol what else could it tell you? https://docs.railway.app/guides/fixing-common-errors
Ping for toast
Ping for toastOP•7mo ago
I just wish it would show me it not responding the error returned by the server or if the server is hanging, just show that instead of inserting it's own response
Brody
Brody•7mo ago
there was no error, your app did not respond what so ever
Ping for toast
Ping for toastOP•7mo ago
then show that
Brody
Brody•7mo ago
it is
Ping for toast
Ping for toastOP•7mo ago
not really, because if I go to an IP I own on a real server and type in some random port, it just hangs forever the server simply does not respond
Brody
Brody•7mo ago
why would that be an acceptable alternative?
Ping for toast
Ping for toastOP•7mo ago
because that is what servers normally do I've had issues with railway before where it seems like this page is cached and it takes it a good 30 seconds to update the cache
Brody
Brody•7mo ago
right but how does hanging help you more than that page? its not and it takes my app a good 30 seconds to respond*
Ping for toast
Ping for toastOP•7mo ago
maybe its because I'm used to servers doing normal things, but it is a lot more clear to me when I see this
No description
Ping for toast
Ping for toastOP•7mo ago
even though it's like... objectively less clear
Brody
Brody•7mo ago
how is chrome's error page better?
Ping for toast
Ping for toastOP•7mo ago
because that is the default behavior when you request a server and there is no port. The server just doesn't respond because it doesn't have anything to respond with, and the browser gives up
Brody
Brody•7mo ago
and the default behavior on railway is to tell you that your app didnt respond
Ping for toast
Ping for toastOP•7mo ago
the departure from standard is just confusing to me. I don't know. I think we just want different things
Brody
Brody•7mo ago
im sure heroku and fly has similar pages
Ping for toast
Ping for toastOP•7mo ago
I guess one other thing I have actually legitimate complaint with railway is my umami instance was taking ridiculous amount of resources. Eventually I gave up on railway and switched to hetzner. It wasn't really railway's fault, but I quickly figured out what the issue was on hetzner because I could ssh in and when I saw htop, I saw postgres was running 15 count(*) queries per second and as far as I'm aware you can't just ssh into railway like that?
Brody
Brody•7mo ago
correct
Ping for toast
Ping for toastOP•7mo ago
yeah
Ping for toast
Ping for toastOP•7mo ago
oh here was the bruh moment in question
No description
Brody
Brody•7mo ago
though i dont think youd need ssh to find out how many queries are being ran
Ping for toast
Ping for toastOP•7mo ago
unrelated but will this work in the template composer?
No description
Ping for toast
Ping for toastOP•7mo ago
provided the PGUSER variables are set and such
Brody
Brody•7mo ago
yeah, why wouldnt it?
Ping for toast
Ping for toastOP•7mo ago
just checking, I haven't used the new composer ohhh @Brody the cache I was thinking of was the Nothing here... yet
Brody
Brody•7mo ago
also not cache, just need a bit of time for railway to update the routing tables
Brody
Brody•7mo ago
seems a little broken
No description
Brody
Brody•7mo ago
- change PORT to ${{CMD_PORT}} - add CMD_PROTOCOL_USESSL set to true - add CMD_SESSION_SECRET set to ${{secret(64)}} - add a health check set to /_health - rename template and service Hedgedoc -> HedgeDoc (since thats how they case the name) - set a service icon for HedgeDoc
Ping for toast
Ping for toastOP•7mo ago
did you fix this? doesn't happen for me
Brody
Brody•7mo ago
your browser might be auto upgrading http requests, please make sure to apply all my suggested changes
Ping for toast
Ping for toastOP•7mo ago
alr I've made all the suggested changes doing a test deply
Brody
Brody•7mo ago
that was fast
Ping for toast
Ping for toastOP•7mo ago
¯\_(ツ)_/¯
Brody
Brody•7mo ago
do you like the new template composer?
Ping for toast
Ping for toastOP•7mo ago
Yeah, much better than the old one the old one was awful the one thing is in the new one I can't create volumes
Brody
Brody•7mo ago
yes you can?
Ping for toast
Ping for toastOP•7mo ago
how?
Ping for toast
Ping for toastOP•7mo ago
No description
Brody
Brody•7mo ago
your two services already have volumes
Ping for toast
Ping for toastOP•7mo ago
even when they didn't there wasn't an option
Brody
Brody•7mo ago
if there wasnt an option how did you end up adding the volumes
Ping for toast
Ping for toastOP•7mo ago
what I did was create it in the "new project" and then create the template from there
Brody
Brody•7mo ago
No description
Ping for toast
Ping for toastOP•7mo ago
O, that should be added to the add service button as well because you can do that in the project composer they should probably just use the exact same component in both contexts
Ping for toast
Ping for toastOP•7mo ago
https://hedgedoc-production.up.railway.app/ does this look better to you?
HedgeDoc - Ideas grow better together
Ideas grow better together
Brody
Brody•7mo ago
it works!
Ping for toast
Ping for toastOP•7mo ago
cool beans the only thing is I'm not sure how to change capitalization in the template store
Brody
Brody•7mo ago
that would be done via the update button
Ping for toast
Ping for toastOP•7mo ago
where? and how do I change the description
Brody
Brody•7mo ago
also the update button
Brody
Brody•7mo ago
No description
Ping for toast
Ping for toastOP•7mo ago
Oh, this is another UX hard edge I think because there is also this
No description
Brody
Brody•7mo ago
well the buttons do very different things
Ping for toast
Ping for toastOP•7mo ago
and there's an update button here
No description
Ping for toast
Ping for toastOP•7mo ago
yes they do, but the update button should also be in the hamburger at the very least
Ping for toast
Ping for toastOP•7mo ago
and likewise, inside the composer, this button should take you to the edit panel you see when publishing a new template
No description
Brody
Brody•7mo ago
that button edits the name lol
Ping for toast
Ping for toastOP•7mo ago
Yes, it should bring up the edit sorry update menu instead or there should be a button to do so in the composer but that would get confusing
Brody
Brody•7mo ago
i think its pretty straight forward how it is right now tbh
Ping for toast
Ping for toastOP•7mo ago
this is the menu I'm talking about btw
No description
Brody
Brody•7mo ago
yes i know
Ping for toast
Ping for toastOP•7mo ago
I'm simply stating that this is very clearly a UX difficulty I just experienced. If the railway team considers this difficulty to be a skill issue on my part, that's fine obviously at a certain point of idiocracy you need to call it quits
Brody
Brody•7mo ago
i cant speak for the team, but i do :kekw:
Ping for toast
Ping for toastOP•7mo ago
but watching users try to do something and seeing their painpoints is very helpful
Ping for toast
Ping for toastOP•7mo ago
Peachpit TV
YouTube
Rocket Surgery Made Easy by Steve Krug: Usability Demo
Buy the book for 35% off, use discount code UTUBE at http://www.peachpit.com/store/product.aspx?isbn=0321657292 Author Steve Krug's demo test as a companion piece to his latest book, Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems. The main purpose for creating this video is to demonstrate how easy and...
Brody
Brody•7mo ago
i do not have the attention span for a 24 minute video lol
Ping for toast
Ping for toastOP•7mo ago
the part from 1:00 to 2:00 is most relevant and then you can just skip to a random point to see painpoints she experiences
Brody
Brody•7mo ago
video from 2007 💀
Ping for toast
Ping for toastOP•7mo ago
he basically tells her to do certain tasks and watches the ways she screws up doing said tasks "I don't know what an iPhone app is" quote from vid btw
Brody
Brody•7mo ago
so what i do every single day?
Ping for toast
Ping for toastOP•7mo ago
right, but then the next step in UX testing is asking yourself if that painpoint can be reduced which you cant because you don't work for railway but railway should do this
Brody
Brody•7mo ago
i mean theres only so much you can do before the UI starts looking like a kids toy
Ping for toast
Ping for toastOP•7mo ago
Sure. There's a balance before you start pandering to idiots.
Brody
Brody•7mo ago
you get it 😉
Ping for toast
Ping for toastOP•7mo ago
Say with this. I thought there was a cache on these error messages. You told me that the routing tables needs to be updated. If I was a programmer working at railway, I would think "Ok, nothing here... yet" does not convey that something will be here soon clear enough. We should add subtext that says "Please wait a few moments for routing tables to update" because I guarantee you if you asked 100 new users what this means, nobody would guess it means routing tables are updating and no action is required on your part
Brody
Brody•7mo ago
... yet should give you a good idea i could ask 1000 users what a service is and they wouldnt know what it is
Ping for toast
Ping for toastOP•7mo ago
I just asked a community of programmers, I've gotten one response so far
No description
Ping for toast
Ping for toastOP•7mo ago
No description
Brody
Brody•7mo ago
what are they even talking about though? did you even mention php?
Ping for toast
Ping for toastOP•7mo ago
No. the intent is to ask a general community of programmers what this page means to them in a deployment context because to me it looks like a 404 page
Brody
Brody•7mo ago
probably a good time to mention this, the nothing here yet page is not going to exist forever, at some point railway will roll out a change and you will never have to wait for such things
Ping for toast
Ping for toastOP•7mo ago
Right. I get it. I'm just saying that ambiguities impact a great number of professional programmers. If a number of users ask the same question, it is possibly a UX issue
Ping for toast
Ping for toastOP•7mo ago
which they do, fwiw
No description
Brody
Brody•7mo ago
impatient
Ping for toast
Ping for toastOP•7mo ago
I mean, I guess?
Brody
Brody•7mo ago
yep 🙂
Want results from more Discord servers?
Add your server