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

Пошаговая процедура для публикации вашего проекта на общедоступном сервере Heroku

Откройте папку проекта Установите Pipenv на CMD: PIP установить Pipenv Install GIT (Проверьте git –Version … Tagged с Python, Django, Linux.

  • Откройте папку проекта

  • Установите Pipenv

  • на CMD: PIP установить Pipenv

  • Установите git (проверьте git -version)

  • Установить Heroku CLI (интерфейс командной строки Heroku)

  • Может быть установлен с того, что начнутся на Heroku с веб -страницей Python ‘.

  • После установки откройте CMD и введите «heroku Login» и введите учетные данные для входа в систему так же, как и вход в систему учетной записи Heroku.

  • Это войдет в Heroku, что является признаком того, что Heroku правильно установлен на нашем компьютере.

  • Создать виртуальную среду

  • Виртуальная среда изолирует наш проект. Все, что мы устанавливаем в виртуальной среде, не влияет на остальные

компьютера и наоборот.

  • по команде: Virtualenv. (Чтобы установить виртуальную среду)

  • Активируйте виртуальную среду, запустив файлы active.bat в папке Scripts.

  • Проверьте, какую версию Django, запросы, у вас есть, и установите ее

  • На CMD: PIP Install.1.11 (для установки Django в нашу виртуальную среду)

  • На CMD: PIP Install.19.1 (для установки пакета запросов в нашу виртуальную среду)

  • Запустить Manage.py, а затем остановите это

  • на CMD: Python Manage.py Runserver (это работает на локальном проекте)

  • Теперь Джанго Хероку требует проклятия

  • Тип ‘web: Gunicorn ProjectName.wsgi’ на Procfile

  • Установите оружие

  • На CMD: PIP установите одушечный корнинг

*«Расвидетельство» требуется от Хероку для запуска нашего веб -сайта на сервере.

  • Установите Django-Heroku

  • На CMD: PIP установить Django-Heroku

  • Добавить материал в файл stens.py

  • Добавьте следующий оператор Import в верхнюю часть настроек.py:

Импорт django_heroku

Затем добавьте следующее в нижнюю часть настроек.py:

django_heroku.settings (местные жители ())

  • PIP FREEZE> TEDS.TXT

  • Всякий раз, когда мы загружаем что -то в Heroku, он переходит к файлу TEDS.TXT и устанавливает требования на сервере.

  • На CMD: PIP Freeze (это отображает пакеты, необходимые на сервере Heroku.

  • На CMD: PIP FREEZE> TEDIPLE.TXT (Это создает новый файл в папке вашего проекта, который содержит все требования

которые нужны Хероку для установки.

  • Создать приложение на Heroku

  • По команде: Heroku Создайте имя поддомена (выберите имя по своему желанию)

  • Это создает приложение с названием, которое вы даете. Это может быть подтверждено, открыв нашу панель панели учетной записи Heroku.

  • git status git команды

  • git init

Это создает папку .git в нашей папке проекта, что означает, что GIT инициализируется.

  • статус GIT

Это показывает все папки, которые не добавляются в git.

  • git add -all

Это добавляет все файлы в GIT.

  • git commit -m “Сообщение о совершении”

Это совершает все папки в GIT.

  • Теперь мы должны установить удаленное в Heroku, используя команду ниже.

Heroku git: remote -a subdomainName

  • git push heroku Master

Эта команда нажимает файлы на сервер Heroku.

  • Откройте веб -сайт от subdomainname.herokuapp.com в браузере.

  • Панель администратора не работает. Хероку бегает. Миграция

  • Теперь создайте суперпользователь для доступа к панели администратора. Чтобы создать суперпользователь, следуйте ниже шагов:

На CMD: Heroku Run Bash (это даст доступ к файлам, загруженным на сервер Heroku)

Bash предоставляет доступ к файлам, загруженным на сервере Heroku.

$ ls – показывает каталоги внутри Linux

$ python Manage.py Migrate (запускает миграции)

$ python Manage.py CreateSuperuser (для создания суперпользователя)

  • Теперь мы можем войти в панель администратора, используя ссылку ниже

subdomainName.herokuapp.cpm/admin/

  • Для обновления любых файлов в проекте (например: HTML -страницы) и протолкнуть изменения на сервер Heroku

На CMD: статус GIT (показывает обновленные или добавленные новые файлы)

git add -all

git commit -m "commit message"

git push heroku master
  • Теперь ваше веб -приложение живет на сервере Heroku

Оригинал: “https://dev.to/akhilchand/cheatsheet-to-posting-your-project-to-publicly-accessible-heroku-server-3084”