#Deployments aren't doing nothing

132 messages · Page 1 of 1 (latest)

proper bone
#

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

ocean adderBOT
#

Project ID: 3c13fb70-b70a-46cd-8d38-5e57856447ad

proper bone
#

3c13fb70-b70a-46cd-8d38-5e57856447ad

#

oh ok this is something

#

I don't know why it would be saying this, because railway is clearly able to figure out it does in fact exist

ancient mango
ancient mango
proper bone
#

lets go

#

ok

proper bone
#

is there any way to make railway not obscure what is actually happening

#

this error is annoying

ancient mango
#

your application didn't respond lol

#

what else could it tell you?

proper bone
#

the error returned by the server

#

or if the server is hanging, just show that

#

instead of inserting it's own response

ancient mango
#

there was no error, your app did not respond what so ever

proper bone
ancient mango
#

it is

proper bone
# ancient mango it is

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

ancient mango
#

why would that be an acceptable alternative?

proper bone
#

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

ancient mango
ancient mango
proper bone
#

even though it's like... objectively less clear

ancient mango
#

how is chrome's error page better?

proper bone
ancient mango
#

and the default behavior on railway is to tell you that your app didnt respond

proper bone
ancient mango
#

im sure heroku and fly has similar pages

proper bone
#

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?

ancient mango
#

correct

proper bone
#

yeah

#

oh here was the bruh moment in question

ancient mango
#

though i dont think youd need ssh to find out how many queries are being ran

proper bone
#

unrelated but will this work in the template composer?

#

provided the PGUSER variables are set and such

ancient mango
#

yeah, why wouldnt it?

proper bone
proper bone
#

ohhh @ancient mango the cache I was thinking of was the Nothing here... yet

ancient mango
#

also not cache, just need a bit of time for railway to update the routing tables

ancient mango
#

seems a little broken

ancient mango
#
  • 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
proper bone
ancient mango
#

your browser might be auto upgrading http requests, please make sure to apply all my suggested changes

proper bone
#

alr

#

I've made all the suggested changes

#

doing a test deply

ancient mango
#

that was fast

proper bone
ancient mango
#

do you like the new template composer?

proper bone
#

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

ancient mango
#

yes you can?

proper bone
ancient mango
#

your two services already have volumes

proper bone
#

even when they didn't there wasn't an option

ancient mango
#

if there wasnt an option how did you end up adding the volumes

proper bone
ancient mango
proper bone
#

because you can do that in the project composer

#

they should probably just use the exact same component in both contexts

ancient mango
#

it works!

proper bone
#

cool beans

#

the only thing is I'm not sure how to change capitalization in the template store

ancient mango
#

that would be done via the update button

proper bone
#

and how do I change the description

ancient mango
#

also the update button

proper bone
# ancient mango

Oh, this is another UX hard edge I think because there is also this

ancient mango
#

well the buttons do very different things

proper bone
#

and there's an update button here

proper bone
#

and likewise, inside the composer, this button should take you to the edit panel you see when publishing a new template

ancient mango
#

that button edits the name lol

proper bone
#

or there should be a button to do so in the composer

#

but that would get confusing

ancient mango
#

i think its pretty straight forward how it is right now tbh

proper bone
#

this is the menu I'm talking about btw

ancient mango
#

yes i know

proper bone
#

obviously at a certain point of idiocracy you need to call it quits

ancient mango
#

i cant speak for the team, but i do kekw

proper bone
#

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...

▶ Play video
ancient mango
#

i do not have the attention span for a 24 minute video lol

proper bone
#

and then you can just skip to a random point to see painpoints she experiences

ancient mango
#

video from 2007 💀

proper bone
#

he basically tells her to do certain tasks and watches the ways she screws up doing said tasks

proper bone
ancient mango
proper bone
#

which you cant because you don't work for railway

#

but railway should do this

ancient mango
#

i mean theres only so much you can do before the UI starts looking like a kids toy

proper bone
#

Sure. There's a balance before you start pandering to idiots.

ancient mango
#

you get it 😉

proper bone
#

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

ancient mango
#

... yet should give you a good idea

#

i could ask 1000 users what a service is and they wouldnt know what it is

proper bone
ancient mango
proper bone
#

because to me it looks like a 404 page

ancient mango
#

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

proper bone
#

which they do, fwiw

ancient mango
#

impatient

proper bone