nestjs应用程序的生产部署的正确方法是什么

问题描述 投票:3回答:1

我开发了简单的nestjs休息服务。现在我打算部署我的应用程序。请帮助我使用nestjs app的高效生产部署方式。

javascript node.js typescript deployment nestjs
1个回答
2
投票

Own server

1)在服务器上签出项目的存储库并运行npm install

2)运行npm run build,它将您的项目编译为javascript:

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

3)启动您的申请:

node dist/main.js

Serverless

zeit now

看到这个answer

Heroku

1)将文件Procfile添加到项目的根目录:

web: npm run start:prod

2)将这一行添加到你的package.jsonscripts

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

3)在你的main.ts(或你的ConfigService)中设置端口

await app.listen(process.env.PORT || 3000);
© www.soinside.com 2019 - 2024. All rights reserved.