HTTP health check failed

Instance created. Preparing to start...

Starting download for registry01.prod.koyeb.com/k-eabb74f1-e8b3-47f4-b38e-189f5e197f69/06229197-ef9d-4b6a-a9b4-aadfd7c85352:11473992-d44b-4cc8-8268-775cd1814cae

Download progress: 100% |++++++++| (9.4 MiB/s)

Download complete for registry01.prod.koyeb.com/k-eabb74f1-e8b3-47f4-b38e-189f5e197f69/06229197-ef9d-4b6a-a9b4-aadfd7c85352:11473992-d44b-4cc8-8268-775cd1814cae

Instance is starting... Waiting for health checks to pass.

Chatbot running on http://0.0.0.0:3000

HTTP health check failed on port 3000.

i got this when i deploy my node js app using docker

this is my server snap


app.listen(PORT, '0.0.0.0', () => {
  console.log(`Server running on http://0.0.0.0:${PORT}`);
});```

Bro, for this you need to start a GET request on the HTTP Health Check path. It’s / by default. So add it before starting the listener and use the same port in the environment and HTTP Health Check.

app.get('/', (req, res) => {
  res.send('Hello, World!');
});