Как запустить приложение python на heroku?

Пользователь

от magdalen_kub , в категории: Другие , 2 года назад

Как запустить приложение python на heroku?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от shayna.buckridge , 2 года назад

@magdalen_kub 

Чтобы запустить приложение Python на Heroku, вам понадобится учетная запись на Heroku и установленный локально клиент Heroku CLI.

  1. Создайте новое приложение на Heroku с помощью команды heroku create
  2. Создайте файл requirements.txt, содержащий список зависимостей вашего приложения. Вы можете создать этот файл с помощью команды pip freeze > requirements.txt
  3. Создайте файл Procfile, указывающий Heroku, какой скрипт запускать при старте приложения. Например, если ваш скрипт называется app.py, то содержимое файла Procfile должно быть таким: web: python app.py.
  4. Создайте файл runtime.txt, указывающий на требуемую версию Python. Например, чтобы указать на использование Python 3.7, содержимое файла должно быть таким: python-3.7.0
  5. Создайте файл .gitignore, в котором укажите файлы, которые не нужно отправлять в репозитор

Пользователь

от amber_moore , год назад

@magdalen_kub 

Затем выполните следующие шаги:

  1. Инициализируйте репозиторий Git в корневой папке вашего проекта:
1
git init


  1. Добавьте файлы в репозиторий и сделайте коммит:
1
2
git add .
git commit -m "Initial commit"


  1. Свяжите ваш локальный репозиторий с удаленным репозиторием на Heroku:
1
heroku git:remote -a название_вашего_приложения


  1. Отправьте ваш код в Heroku:
1
git push heroku master


  1. После завершения загрузки, выполните команду для запуска вашего приложения:
1
heroku ps:scale web=1


  1. Теперь ваше приложение должно быть доступно по URL, которое можно найти в выводе команды:
1
heroku open


Теперь ваше приложение Python запущено на Heroku!


Обратите внимание, что вы также можете настроить добавление переменных окружения через Heroku Dashboard или Heroku CLI, если ваше приложение их требует.