Wasp framework will enable users to deploy to Railway with a single line in the CLI
mmaksimovic
FREEOP

10 months ago

… and we'd like to collaborate with the Railway team on announcing this together. Ideally, we'd have an email thread or a private channel to go into all the details.

We already support Fly, which is kind of the default go-to for our users - https://wasp.sh/docs/deployment/deployment-methods/cli#flyio

18 Replies

mmaksimovic
FREEOP

10 months ago

N/A


10 months ago

hello!


10 months ago

first off, can this be deployed to Railway as-is?


mmaksimovic
FREEOP

10 months ago

can you define what do you mean by "this"?

We're an open-source JS framework that wants to natively support Railway 🙂


mmaksimovic
FREEOP

10 months ago


10 months ago

can wasp be deployed to railway as-is?


mmaksimovic
FREEOP

10 months ago

wasp generated apps can be deployed to Railway, however, we have a CLI that doesn't support natively deployments to Railway.

We package client, server, and the db into a docker container and ship it to Fly for example.

We'd like to change that, we want to add Railway as another option.


10 months ago

do wasp generated apps generate a dockerfile?


mmaksimovic
FREEOP

10 months ago

By default, Wasp generates a multi-stage Dockerfile. This file is used to build and run a Docker image with the Wasp-generated server code. It also runs any pending migrations.


10 months ago

does this single dockerfile run multiple applications in one? such as the frontend and backend


mmaksimovic
FREEOP

10 months ago

You always get the following parts:

A Node.js server.
A static client.
A PostgreSQL database.

3 pieces that work together, and that you can deploy wherever you want.


10 months ago

but it would be a single dockerfile that runs those three services? via its multiple stages


mmaksimovic
FREEOP

10 months ago

I think the answer is yes 😄

This is our engineer btw - https://github.com/railwayapp/cli/pull/596

and here's the PR on our side - https://github.com/wasp-lang/wasp/pull/2578


10 months ago

oh gotcha, thank you for that context, what are your current blockers?


mmaksimovic
FREEOP

10 months ago

we'd like to make a joint announcement, so ideally a marketer/growth person I can get in touch with.

fun fact, I'm a growth person at Wasp, not a developer 😄


mmaksimovic
FREEOP

10 months ago

we'll handle the implementation on our end, as well as initial testing, making sure things work as intended.

The test version now runs, but we'll need a few more weeks to officialy release it. in 3 sprints we think we'll be ready.


mmaksimovic
FREEOP

10 months ago

btw, we're in CEST time zone, my email is milica@wasp-lang.dev, so your colleagues can also reach me there, or we can have a private thread here 🙂


10 months ago

we'd be happy to re-post your post on X with a caption, but im afraid we cannot spare any marketing cycles at the moment


Loading...