Я попытался отправить POST-запрос на https://api.heroku.com/apps/(my-app-id)/dynos со следующими параметрами:
Headers:
"Content-Type": "application/json",
"Authorization": "Bearer (my-api-token)",
"Accept": "application/vnd.heroku+json; version=3"
Body:
command: 'node index.js',
attach: true,
force_no_tty: null,
size: 'Free',
type: 'run',
time_to_live: 3600
После отправки запроса это было в моей консоли приложения heroku:
2019-10-29T16:53:56.305308+00:00 app[api]: Starting process with command `node index.js` by user (my-email)
2019-10-29T16:54:00.720264+00:00 heroku[run.1010]: State changed from starting to up
index.js никогда не запускался и новые сообщения не появлялись. Через 30 секунд я получил в консоли два новых сообщения:
2019-10-29T16:54:30.482189+00:00 heroku[run.1010]: Process exited with status 128
2019-10-29T16:54:30.513621+00:00 heroku[run.1010]: State changed from up to complete
Как правильно создать dyno?