Рубрики
Без рубрики

Простые шаги для развертывания приложения Python Flask на Heroku

У меня были проблемы, в первый раз, когда я хотел развернуть приложение By Flask в Heroku И я помню ярко поиск … Помечено Python, начинающим.

У меня были проблемы, в первый раз, когда я хотел развернуть приложение By Flask в Heroku И я вспоминаю, что ярко познакомлюсь на статей и учебные пособия на YouTube о том, как принять приложения WEP с Heroku, я потерял много времени на чем-то довольно просто, чтобы следовать. Поэтому я пишу эту эту статью, чтобы облегчить свой путь к развертыванию WEP Apps в Heroku.

Прежде чем прочитать эту статью, я уже предполагаю, что у вас есть:

  • Бесплатный учет Heroku.
  • Установлен Python
  • Ваш проект (коды) готов к развернуту

Heroku Cli настроил

На этом этапе нужно установить интерфейс командной строки Heroku (CLI). Вы используете CLI для управления и масштабирования своих приложений, просмотрите журналы приложений и запустите свой приложение локально. vist heroku.com, чтобы загрузить CLI операционной системы

После установки запустите эту командную строку в терминале

Heroku Login.

Вам будет предложено войти в систему для аутентификации

Подготовка приложения

Если приложение на GitHub клонирует приложение, чтобы у вас была локальная версия кода, но если это уже в вашей местной машине в терминале

CD Название PRYPROJECT/Папка приложения

Если клонировано из GitHub после первой команды, то запустите:

PIP Установка -R требования. atxt

Примечание. Если вы используете свое собственное приложение, убедитесь, что вы добавили файл требований.

PIP Freeze> требования.

Так что все приложенные зависимости добавляются.

Добавить гужерожок и процеп

бегать

Пип устанавливает боевиков

Обновить требования.

PIP Freeze> требования.

Теперь создайте новый файл ProcFile как имя в папке проекта Примечание: (P) должен быть прописными

в Procfile Добавить

Веб: приложение Gunicorn: приложение

Примечание. Первое приложение представляет имя файла Python, который запускает ваше приложение или имя модуля. Второе приложение представляет ваше имя приложения. Например, если ваше приложение работает из файла run.py, который выглядит так: Беги: приложение

Runtime.txt.txt

Создайте Runtime.txt и добавьте это во время выполнения

Python-3.7.2 или текущая версия Python, которую вы использовали для приложения

Развертывание

В папке приложения запущен

Heroku создать AppName на ваш выбор

База данных конфигурации через сайт Heroku и подключить тогда в запуске терминала

Heroku Git: Remote-APname на ваш выбор

Git Push Heroku Master

Подождите … После того, чтобы посмотреть свой веб-приложение

Heroku Open.

Волах !! Вы успешно развернули ваше приложение.

Статьи по теме https://devcenter.heroku.com/articles/getting-started-with-python. https://medium.com/the-andela-way/deploying-a-python-flask-app-to-heroku-41250bda27d0

Оригинал: “https://dev.to/fredcode/easy-steps-to-deploy-a-python-flask-app-on-heroku-3o24”