Deploy a Node hapi App


You can deploy a Node hapi application on Render in just a few clicks.

A sample app for this quick start is deployed at https://hapijs.onrender.com

  1. Fork hapi-quick-start on GitHub.
  2. Create a new Web Service on Render, and give Render permission to access your new repo.
  3. Use the following values during creation:

    EnvironmentNode
    Build Commandnpm install
    Start Commandnode server.js

That’s it! Your web service will be live on your Render URL as soon as the build finishes.

A note on Node versions

By default, Render uses the latest LTS version of Node.

It can also automatically detect and install the version of Node specified in the engines directive in package.json. This can be an exact version like 10.11.0 or a range like >=10.11 <10.12.

This is the relevant snippet from package.json in this repo:

  "engines": {
    "node": ">=10 <11"
  }