12 days ago
Application failed to respond at https://playgames-p.up.railway.app/ .
No logs error,no datbase connection error
All variables assigned properly
Unable to access application
10 Replies
12 days ago
This thread has been opened as a bounty so the community can help solve it.
Status changed to Open Railway • 12 days ago
12 days ago
Make sure your URL is mapped to the same port your app is listening on. For the permission error, try to set RAILWAY_RUN_UID=0 in your service variables. The variable NEXT_PUBLIC_APP_URL should start with https not http. Also, your JWT secret, and admin password are leaked now, so you need to change them. It's best not to shate your env variables, as the contain sensitive information.
12 days ago
You just leak your credentials, Please edit your Post and remove the image contains your Variables
12 days ago
You need to map your public URL to 3000 in your service settings > networking.
12 days ago
Can you log the port your app is listening on? I don't see any indication in your logs that your app is up and running. Also, make sure you are listening on PORT instead of hardcoding another value.
12 days ago
It is only show migrate logs, also your deployment status is Completed instead of Active, so it's likely it didn't start the app after running the migrate script, do you put migrate and start command together as start command?
If you do, Try set the migrate command as Pre-deploy Command, and npm run start (or whatever command you use for running the app) as the Start Command
12 days ago
Try check your service settings and scroll to the Build section and make sure it's actually using your Dockerfile
12 days ago
There is, you're put the migrate and start command together as Custom Start Command, you have 2 options to fix it
- Wrap your start command in a shell
sh -c "npx prisma db push --accept-data-loss && npx next start"
or 2, move the migrate command to Pre-deploy command
12 days ago
This is how you do it via Config file
{
"deploy": {
"preDeployCommand": "npx prisma db push --accept-data-loss",
"startCommand": "npx next start"
}
}Status changed to Awaiting User Response Railway • 7 days ago
Status changed to Awaiting Conductor Response Railway • 7 days ago
Status changed to Solved mayori • 7 days ago
