Собственный сервер
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);