Ранее я развертывал приложения на heroku, написанные на Rails и Express.js, и никогда раньше не сталкивался с концепцией Procfile. Теперь, когда я только что приступил к развертыванию приложения Flask, я обнаружил эту концепцию Procfile и обнаружил, что без нее приложение не будет работать правильно. Документы Heroku ничего не говорят о том, что это специфично для Flask, и подразумевают, что это необходимо для всех приложений.
Что случилось с этим? Почему мне это не нужно было раньше, а нужно сейчас?