R
RailwayPing for toast

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
Percy
Percy•16d ago
Project ID: 3c13fb70-b70a-46cd-8d38-5e57856447ad
Ping for toast
Ping for toast•16d ago
3c13fb70-b70a-46cd-8d38-5e57856447ad
Ping for toast
Ping for toast•16d ago
oh ok this is something
No description
Ping for toast
Ping for toast•16d 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•16d ago
No description
Brody
Brody•16d ago
No description
Brody
Brody•16d ago
you better post this in #🤡|memes-only before i do
Ping for toast
Ping for toast•16d ago
hmm, it's still not toing anything for me
No description
Ping for toast
Ping for toast•16d ago
Ohhh
No description
Ping for toast
Ping for toast•16d ago
lets go ok
Ping for toast
Ping for toast•16d ago
😭
No description
Ping for toast
Ping for toast•16d ago
is there any way to make railway not obscure what is actually happening this error is annoying
Brody
Brody•16d 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 toast•16d 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•16d ago
there was no error, your app did not respond what so ever
Ping for toast
Ping for toast•16d ago
then show that
Brody
Brody•16d ago
it is
Ping for toast
Ping for toast•16d 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•16d ago
why would that be an acceptable alternative?
Ping for toast
Ping for toast•16d 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•16d 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 toast•16d 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 toast•16d ago
even though it's like... objectively less clear
Brody
Brody•16d ago
how is chrome's error page better?
Ping for toast
Ping for toast•16d 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•16d ago
and the default behavior on railway is to tell you that your app didnt respond
Ping for toast
Ping for toast•16d ago
the departure from standard is just confusing to me. I don't know. I think we just want different things
Brody
Brody•16d ago
im sure heroku and fly has similar pages
Ping for toast
Ping for toast•16d 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•16d ago
correct
Ping for toast
Ping for toast•16d ago
yeah
Ping for toast
Ping for toast•16d ago
oh here was the bruh moment in question
No description
Brody
Brody•16d ago
though i dont think youd need ssh to find out how many queries are being ran
Ping for toast
Ping for toast•16d ago
unrelated but will this work in the template composer?
No description
Ping for toast
Ping for toast•16d ago
provided the PGUSER variables are set and such
Brody
Brody•16d ago
yeah, why wouldnt it?
Ping for toast
Ping for toast•16d 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•16d ago
also not cache, just need a bit of time for railway to update the routing tables
Brody
Brody•16d ago
seems a little broken
No description
Brody
Brody•16d 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 toast•16d ago
did you fix this? doesn't happen for me
Brody
Brody•16d ago
your browser might be auto upgrading http requests, please make sure to apply all my suggested changes
Ping for toast
Ping for toast•16d ago
alr I've made all the suggested changes doing a test deply
Brody
Brody•16d ago
that was fast
Ping for toast
Ping for toast•16d ago
¯\_(ツ)_/¯
Brody
Brody•16d ago
do you like the new template composer?
Ping for toast
Ping for toast•16d 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•16d ago
yes you can?
Ping for toast
Ping for toast•16d ago
how?
Ping for toast
Ping for toast•16d ago
No description
Brody
Brody•16d ago
your two services already have volumes
Ping for toast
Ping for toast•16d ago
even when they didn't there wasn't an option
Brody
Brody•16d ago
if there wasnt an option how did you end up adding the volumes
Ping for toast
Ping for toast•16d ago
what I did was create it in the "new project" and then create the template from there
Brody
Brody•16d ago
No description
Ping for toast
Ping for toast•16d 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 toast•16d ago
https://hedgedoc-production.up.railway.app/ does this look better to you?
HedgeDoc - Ideas grow better together
Ideas grow better together
Brody
Brody•16d ago
it works!
Ping for toast
Ping for toast•16d ago
cool beans the only thing is I'm not sure how to change capitalization in the template store
Brody
Brody•16d ago
that would be done via the update button
Ping for toast
Ping for toast•16d ago
where? and how do I change the description
Brody
Brody•16d ago
also the update button
Brody
Brody•16d ago
No description
Ping for toast
Ping for toast•16d ago
Oh, this is another UX hard edge I think because there is also this
No description
Brody
Brody•16d ago
well the buttons do very different things
Ping for toast
Ping for toast•16d ago
and there's an update button here
No description
Ping for toast
Ping for toast•16d ago
yes they do, but the update button should also be in the hamburger at the very least
Ping for toast
Ping for toast•16d 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•16d ago
that button edits the name lol
Ping for toast
Ping for toast•16d 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•16d ago
i think its pretty straight forward how it is right now tbh
Ping for toast
Ping for toast•16d ago
this is the menu I'm talking about btw
No description
Brody
Brody•16d ago
yes i know
Ping for toast
Ping for toast•16d 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•16d ago
i cant speak for the team, but i do :kekw:
Ping for toast
Ping for toast•16d ago
but watching users try to do something and seeing their painpoints is very helpful
Ping for toast
Ping for toast•16d 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•16d ago
i do not have the attention span for a 24 minute video lol
Ping for toast
Ping for toast•16d 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•16d ago
video from 2007 💀
Ping for toast
Ping for toast•16d 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•16d ago
so what i do every single day?
Ping for toast
Ping for toast•16d 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•16d ago
i mean theres only so much you can do before the UI starts looking like a kids toy
Ping for toast
Ping for toast•16d ago
Sure. There's a balance before you start pandering to idiots.
Brody
Brody•16d ago
you get it 😉
Ping for toast
Ping for toast•16d 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•16d 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 toast•16d ago
I just asked a community of programmers, I've gotten one response so far
No description
Ping for toast
Ping for toast•16d ago
No description
Brody
Brody•16d ago
what are they even talking about though? did you even mention php?
Ping for toast
Ping for toast•16d 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•16d 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 toast•16d 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 toast•16d ago
which they do, fwiw
No description
Brody
Brody•16d ago
impatient
Ping for toast
Ping for toast•16d ago
I mean, I guess?
Brody
Brody•16d ago
yep 🙂
Want results from more Discord servers?
Add your server
More Posts
Database deleted from v2 migrationI just went to check back on an old side project and i now see that my db is gone. I see that there Supabase Nixpacks ErrorWhen trying to deploy to prod using nixpacks with bun. It throws: ```bash Error: Error reading src/tRailway errorHi, I'm having trouble deploying on Railway. When I try to deploy, I get an error saying, 'Oh No! LClone DB service?Can I "clone" a db service in railway? I'm looking for the easiest way to take a snapshot of a db seTransferring servicesIs it possible to move services to another project? I know you can recreate them but that would deleUsage Reports not per monthI like to track expenses for each month, but railway doesn't seem to track monthly expenses like othPrisma migrate dev errorthe issue is like that; when i start project normally. it works and it connect database . there is nNextjs memory usage issueHie everyone i just deployed a basic nextjs 14 app and its averaging 1.8GB of memory usage.. is thiTrial reset (testing)Tried Railway for Laravel about a year ago and had no success, had to remain on Heroku for time beinAccess blockedHello, i have this problem railway.app has not completed the Google verification process. The app isCan't get www to work on railwayI'm trying to have it so that users can go to www.mypetnote.com and be redirected to my project whic503 error after adding TailwindCSS into my projectSo I recently decided to style my website with tailwindcss as vanilla CSS was becoming quite. tediouError using mailgun apilibrary: 'SSL routines', reason: 'wrong version number',Need help on the billingI had a problem with the payment that has already been arranged, will my services be automatically rData migration to another databaseHello. I want to migrate my data from a database in one of my accounts to the database in a new accoTransfer one service from one project to anotherHow i can transfer my service from one project to anotherHelp with GhostThe Ghost forum is dead so that's why I post here. I added a third tier and it does not show up on tCould not find a suitable TLS CA certificate bundleDeploying the fast api tepmplate with 3.11 and pdm https://github.com/railwayapp-templates/fastapi/tPush to GitHubI have a telegram bot that locally stores user ids. And every time a new user logs in, this file witTCP connection via private railway network times out48f3719a-323b-4609-812c-5b818714b649 deployment id, 2d76fc7b-e09c-410f-b7e3-117dfccc41bf project id.