Skip to content

Render app deploy stuck on in progress

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"
  },
  ...
}

I wrote 17 books to help you become a better developer, download them all at $0 cost by joining my newsletter

  • C Handbook
  • Command Line Handbook
  • CSS Handbook
  • Express Handbook
  • Git Cheat Sheet
  • Go Handbook
  • HTML Handbook
  • JS Handbook
  • Laravel Handbook
  • Next.js Handbook
  • Node.js Handbook
  • PHP Handbook
  • Python Handbook
  • React Handbook
  • SQL Handbook
  • Svelte Handbook
  • Swift Handbook

JOIN MY CODING BOOTCAMP, an amazing cohort course that will be a huge step up in your coding career - covering React, Next.js - next edition February 2025

Bootcamp 2025

Join the waiting list