Я пытаюсь развернуть небольшой API в python 3 ti heroku, используя gitlab-ci, однако процесс развертывания проходит успешно, но когда я пытаюсь получить API, я получаю следующую ошибку:
at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=orders-time-tracker-back.herokuapp.com request_id=cfe3dc9d-75b2-4339-8234-c801031d8add fwd="82.48.226.45" dyno= connect= service= status=503 bytes= protocol=https
Похоже, что Heroku сейчас не знает, как запустить мое приложение.
Вот мой .gitlab-ci.yml
image: "python:3.7"
my_app_file_name:
script:
- apt-get update -qy
- pip install -r requirements.txt
production:
type: deploy
script:
- apt-get update -qy
- apt-get install -y ruby-dev
- gem install dpl
- dpl --provider=heroku --app=orders-time-tracker-back --api-key=$HEROKU_API_KEY
only:
- master
И мой Procfile
web:gunicorn app.py:app
и мой requirements.txt
:
Click==7.0
Cython==0.29.15
Flask==1.1.1
itsdangerous==1.1.0
Jinja2==2.11.1
MarkupSafe==1.1.1
numpy==1.18.1
pandas==1.0.1
python-dateutil==2.8.1
pytz==2019.3
six==1.14.0
Werkzeug==1.0.0