How can I deploy a NestJS app to App Platform?

Posted May 10, 2021 3.9k views
Node.jsDigitalOcean App Platform

I have a website built with the NestJS framework. How can I deploy it to App Platform?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

To deploy a NestJS app, you’ll need to customize a few configuration options:

Config Value
Build Command npm run build
Run Command npm run start:prod
HTTP Port 3000

Because NestJS doesn’t use the $PORT env var, you will need to manually set the service’s HTTP Port to 3000.

The npm commands map to the default scripts provided by NestJS in package.json.