мое приложение python отлично работает как локальный контейнер докеров, но при попытке развернуть на heroku я получаю эту ошибку:
Ошибка R10 (время ожидания загрузки) — ›Веб-процессу не удалось привязать к $ PORT в течение 60 секунд после запуска.
if __name__ == ‘__main__’: from os import environ app.run(host=’0.0.0.0′, port=environ.get(‘PORT’, 5000))
мой файл докеров:
FROM python:3 # set a directory for the app WORKDIR /usr/src/app # copy all the files to the container COPY . . # install dependencies RUN pip3 install —no-cache-dir -r requirements.txt # heroku doesn’t need this # EXPOSE 5000 # run the command CMD [«python3», «app.py»]
Я думал, что это может быть связано с тем, что приложение слишком велико для dyno = 1, и что мне придется заплатить, чтобы увеличить dyno? но я не уверен..
заранее спасибо!!
Источник: