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
Percy•16d ago
Project ID:
3c13fb70-b70a-46cd-8d38-5e57856447ad
Ping for toast•16d ago
3c13fb70-b70a-46cd-8d38-5e57856447ad
Ping for toast•16d ago
oh ok this is something
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
Brody•16d ago
Brody•16d ago
Brody•16d ago
you better post this in #🤡|memes-only before i do
Ping for toast•16d ago
hmm, it's still not toing anything for me
Ping for toast•16d ago
Ohhh
Ping for toast•16d ago
lets go
ok
Ping for toast•16d ago
ðŸ˜
Ping for toast•16d ago
is there any way to make railway not obscure what is actually happening
this error is annoying
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•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•16d ago
there was no error, your app did not respond what so ever
Ping for toast•16d ago
then show that
Brody•16d ago
it is
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•16d ago
why would that be an acceptable alternative?
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•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•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
Ping for toast•16d ago
even though it's like... objectively less clear
Brody•16d ago
how is chrome's error page better?
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•16d ago
and the default behavior on railway is to tell you that your app didnt respond
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•16d ago
im sure heroku and fly has similar pages
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•16d ago
correct
Ping for toast•16d ago
yeah
Ping for toast•16d ago
oh here was the bruh moment in question
Brody•16d ago
though i dont think youd need ssh to find out how many queries are being ran
Ping for toast•16d ago
unrelated but will this work in the template composer?
Ping for toast•16d ago
provided the PGUSER variables are set and such
Brody•16d ago
yeah, why wouldnt it?
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•16d ago
also not cache, just need a bit of time for railway to update the routing tables
Brody•16d ago
seems a little broken
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 HedgeDocPing for toast•16d ago
did you fix this? doesn't happen for me
Brody•16d ago
your browser might be auto upgrading http requests, please make sure to apply all my suggested changes
Ping for toast•16d ago
alr
I've made all the suggested changes
doing a test deply
Brody•16d ago
that was fast
Ping for toast•16d ago
¯\_(ツ)_/¯
Brody•16d ago
do you like the new template composer?
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•16d ago
yes you can?
Ping for toast•16d ago
how?
Ping for toast•16d ago
Brody•16d ago
your two services already have volumes
Ping for toast•16d ago
even when they didn't there wasn't an option
Brody•16d ago
if there wasnt an option how did you end up adding the volumes
Ping for toast•16d ago
what I did was create it in the "new project" and then create the template from there
Brody•16d ago
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•16d ago
https://hedgedoc-production.up.railway.app/ does this look better to you?
HedgeDoc - Ideas grow better together
Ideas grow better together
Brody•16d ago
it works!
Ping for toast•16d ago
cool beans
the only thing is I'm not sure how to change capitalization in the template store
Brody•16d ago
that would be done via the update button
Ping for toast•16d ago
where?
and how do I change the description
Brody•16d ago
also the update button
Brody•16d ago
Ping for toast•16d ago
Oh, this is another UX hard edge I think because there is also this
Brody•16d ago
well the buttons do very different things
Ping for toast•16d ago
and there's an update button here
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•16d ago
and likewise, inside the composer, this button should take you to the edit panel you see when publishing a new template
Brody•16d ago
that button edits the name lol
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•16d ago
i think its pretty straight forward how it is right now tbh
Ping for toast•16d ago
this is the menu I'm talking about btw
Brody•16d ago
yes i know
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•16d ago
i cant speak for the team, but i do :kekw:
Ping for toast•16d ago
but watching users try to do something and seeing their painpoints is very helpful
Ping for toast•16d ago
I love this video https://www.youtube.com/watch?v=QckIzHC99Xc
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•16d ago
i do not have the attention span for a 24 minute video lol
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•16d ago
video from 2007 💀
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•16d ago
so what i do every single day?
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•16d ago
i mean theres only so much you can do before the UI starts looking like a kids toy
Ping for toast•16d ago
Sure. There's a balance before you start pandering to idiots.
Brody•16d ago
you get it 😉
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•16d ago
... yet
should give you a good idea
i could ask 1000 users what a service is and they wouldnt know what it isPing for toast•16d ago
I just asked a community of programmers, I've gotten one response so far
Ping for toast•16d ago
Brody•16d ago
what are they even talking about though? did you even mention php?
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•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•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•16d ago
which they do, fwiw
Brody•16d ago
impatient
Ping for toast•16d ago
I mean, I guess?
Brody•16d ago
yep 🙂
Hang out with other likeminded developers & talk about all things https://railway.app on the Railway Community Server.
24KMembers
View on DiscordWant results from more Discord servers?
More PostsDatabase 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.