procfile не меняется от сети к работнику - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь разместить моего бота "chompbot" в Heroku.Но когда я меняю Procfile с веб на рабочий, ничего не меняется.

Я пробовал

Вот мой package.json

  "name": "chompbot",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "node index.js"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "discord.js": "^11.5.1",
    "mysql": "^2.17.1"
  }
}

А вот мойProcfile

worker: index.js

Когда я фиксирую и нажимаю, все происходит в «Web», и не появляется опция «Worker» (Ps .: База данных MySql полностью работает в облаке,поэтому не может быть зависимостей)

Может ли кто-нибудь помочь мне перейти с Web на Worker?http://prntscr.com/pb21qs

1 Ответ

0 голосов
/ 26 сентября 2019

Ваш рабочий должен быть скрипт, который запускает ваш сервер, index.js - это только имя файла.То, что вы хотите сделать, это использовать ваш npm start скрипт вместо index.js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...