I'm trying to deploy an isolated monorepo but I'm getting the no start command error
jonmhong
PROOP

2 years ago

My project looks like this

silkroute/

├── .railway/

│ ├── client-service.json

│ ├── server-service.json

├── client/

├── server/

└── ...

My client/ code has a package.json file. My server/ code is a python flask app. Let's start with the server/ deployment.

Here's my .railway/server-service.json script:

  "name": "server",
  "source": {
    "type": "directory",
    "path": "server"
  },
  "build": "pip install -r requirements.txt",
  "start": "python app.py"
}

I'm getting the no start command error. What am I doing wrong?

View Deploy details

ⓘ Deployment information is only viewable by project members and Railway employees.

1 Replies

2 years ago

> Here's my .railway/server-service.json script ...

That location, filename, and syntax are not valid, can you help me to understand how you came up with that? AI?

You will need to place a railway.json file in the server folder, similar to this -

{
    "$schema": "https://railway.app/railway.schema.json",
    "deploy": {
        "startCommand": "gunicorn mysite.wsgi"
    }
}

As for the client, it's likely going to need some changes to make it production ready.. what kind of app is it?


Welcome!

Sign in to your Railway account to join the conversation.

Loading...