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

9 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

9 months ago

N/A


brody
EMPLOYEE

9 months ago

hello!


brody
EMPLOYEE

9 months ago

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


mmaksimovic
FREEOP

9 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

9 months ago


brody
EMPLOYEE

9 months ago

can wasp be deployed to railway as-is?


mmaksimovic
FREEOP

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


brody
EMPLOYEE

9 months ago

do wasp generated apps generate a dockerfile?


mmaksimovic
FREEOP

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


brody
EMPLOYEE

9 months ago

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


mmaksimovic
FREEOP

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


brody
EMPLOYEE

9 months ago

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


mmaksimovic
FREEOP

9 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


brody
EMPLOYEE

9 months ago

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


mmaksimovic
FREEOP

9 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

9 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

9 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 🙂


brody
EMPLOYEE

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