Приветствую. Загрузил бота на Heroku используя Github и во вкладке "Resources" не появляется worker из файла "Procfile". Пытался уже и удалять его и перезапускал Heroku - ничего не помогало. Кто-нибудь знает в чем проблема?
Содержание файла Procfile:
worker: node index.js
Бот у меня на node.js, на локалке всё запускается без ошибок.
Александр, я делал по гайду, где показывают как бота загрузить на хостинг. В гайде после всех действий появляется worker этот, который у меня не появился, хотя все необходимые действия я выполнил.
s7ev3n, перейдите во вкладку Deploy, пролистайте в самый низ, нажмите на "Deploy Branch" и напишите, что происходит.
если процесс остановится, скиньте содержимое появившегося там окна.
-----> Building on the Heroku-20 stack
-----> Using buildpack: heroku/nodejs
-----> Node.js app detected
-----> Creating runtime environment
NPM_CONFIG_LOGLEVEL=error
NODE_VERBOSE=false
NODE_ENV=production
NODE_MODULES_CACHE=true
-----> Installing binaries
engines.node (package.json): unspecified
engines.npm (package.json): unspecified (use default)
Resolving node version 16.x...
Downloading and installing node 16.16.0...
Using default npm version: 8.11.0
-----> Restoring cache
- npm cache
-----> Installing dependencies
Prebuild detected (node_modules already exists)
Rebuilding any native modules
rebuilt dependencies successfully
Installing any new modules (package.json)
added 5 packages, removed 24 packages, changed 4 packages, and audited 144 packages in 4s
36 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
-----> Build
-----> Caching build
- npm cache
-----> Pruning devDependencies
up to date, audited 144 packages in 477ms
36 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
-----> Build succeeded!
! This app may not specify any way to start a node process
https://devcenter.heroku.com/articles/nodejs-support#default-web-process-type
-----> Discovering process types
Procfile declares types -> (none)
Default types for buildpack -> web
-----> Compressing...
Done: 43.3M
-----> Launching...
Released v22
https://gmhelonbot.herokuapp.com/ deployed to Heroku
This app is using the Heroku-20 stack, however a newer stack is available.
To upgrade to Heroku-22, see:
https://devcenter.heroku.com/articles/upgrading-to-the-latest-stack
2022-07-20T11:56:28.814306+00:00 app[web.1]: at Function.Module._load (node:internal/modules/cjs/loader:822:12)
2022-07-20T11:56:28.814309+00:00 app[web.1]: at Module.require (node:internal/modules/cjs/loader:1005:19)
2022-07-20T11:56:28.814309+00:00 app[web.1]: at require (node:internal/modules/cjs/helpers:102:18)
2022-07-20T11:56:28.814309+00:00 app[web.1]: at Object.<anonymous> (/app/node_modules/discord.js-buttons/src/Classes/Message.js:3:20)
2022-07-20T11:56:28.814309+00:00 app[web.1]: at Module._compile (node:internal/modules/cjs/loader:1105:14)
2022-07-20T11:56:28.814310+00:00 app[web.1]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
2022-07-20T11:56:28.964349+00:00 heroku[web.1]: Process exited with status 1
2022-07-20T11:56:29.087213+00:00 heroku[web.1]: State changed from starting to crashed