Deploy

Create databse on render

Projects > Overview > Create a Postgres databaes

Fill out form

Instance name: dodate-prod-postgres
Database name: dodate_prod_db
Instance type: Free (for testing)

Click > Create Database

Setup express app.js to work with a proxy

app.set('trust proxy', 1);

Setup render permission on GitHub

Create web service on render

New > Web Service

Fill out form

Source Code: Choose repository from git provider
Name: <use default>
Language: Node
Branch: main
Region: <use same as other services>
Build Command: npm install
Start Command: npm run migrate up && node src/server.js
Instance Type: Free
Environment Variables: <add applicable variables>

Click > Deploy Website

Next:
Next section - Add tags