Skip to content

Render app deploy stuck on in progress

New Course Coming Soon:

Get Really Good at Git

I was trying to deploy an app on Render but stuck in a forever cycle of “in progress” build, the build never ended processing:

Notice 127.0.0.1? That’s the problem.

Render doesn’t “pick it up”.

You have to run it on port 0.0.0.0 instead of 127.0.0.1

In this way for Node scripts, prepending HOST=0.0.0.0:

HOST=0.0.0.0 node app.js

I used this in package.json, and used npm run start in my Render site setting “Start Command” for an Astro site:

{
  ...
  "scripts": {
    "dev": "astro dev",
    "start": "HOST=0.0.0.0 node ./dist/server/entry.mjs",
    "build": "astro build",
    "preview": "astro preview",
    "astro": "astro"
  },
  ...
}

Here is how can I help you: