Как правильно развернуть производственное приложение nestjs? - PullRequest
0 голосов
/ 27 декабря 2018

Я разработал простые службы отдыха nestjs.Теперь я планирую развернуть свое приложение.Пожалуйста, помогите мне с эффективным способом производственного развертывания приложения nestjs.

1 Ответ

0 голосов
/ 02 февраля 2019

Собственный сервер

1) Проверьте репозиторий вашего проекта на вашем сервере и запустите npm install.

2) Запустите npm run build, который компилирует ваш проект в javascript:

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

3) Запустите ваше приложение с помощью:

node dist/main.js

Без сервера

zeit now

См. ответ .

Heroku

1) Добавьте файл Procfile в корневой каталог вашего проекта:

web: npm run start:prod

2) Добавьте эту строку к вашим package.json scripts:

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

3) Установите порт в main.ts (или в ConfigService)

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