What is the right way of production deployment of nestjs application

Own server

1) Checkout your project’s repository on your server and run npm install.

2) Run npm run build which compiles your project to javascript:

rimraf dist && tsc -p tsconfig.build.json

3) Start your application with:

node dist/main.js

Serverless

zeit now

See this answer.

Heroku

1) Add the file Procfile to your project’s root directory:

web: npm run start:prod

2) Add this line to your package.json‘s scripts:

"heroku-postbuild": "echo Skip builds on Heroku"

3) Set the port in your main.ts (or in your ConfigService)

await app.listen(process.env.PORT || 3000);

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)