У меня есть приложение NodeJs, развернутое на Heroku.Foreman игнорирует порт по умолчанию в файле .foreman
Поскольку мне нужно выполнить другой Procfile в области производства и разработки, я установил Foreman для узла (https://www.npmjs.com/package/foreman).
После этого я создал свой файл .env и .foreman файл и мои два PROCFILE: Профиль и Procfile.dev
Выполнение команды для запуска сервера
nf start -f Procfile.dev
выдает следующее сообщение об ошибке:
Error: listen EADDRINUSE Procfile.dev
это потому, что Форман по умолчанию выберите порт 5000. Так я вставил этот код в файле .foreman:
port: 3003
Проблема в том, что опция по-прежнему игнорируется, и я по-прежнему получаю ошибку EADDRINUSE. Даже выполняя команду:
nf start -p 3003 -f Procfile.dev
решить все, порт по-прежнему игнорируется.
На другом сайте, если я выполняю команду без флага -f, параметр порта не игнорируется.
Как я могу это решить?