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

Развертывание приложения узла к Heroku

Я буду принимать нас через процесс развертывания приложения узла к Heroku.

Автор оригинала: Ezekiel Ekunola.

Я буду принимать нас через процесс развертывания приложения узла к Heroku.

Мы рассмотрим два разных способа, которые включают в себя:

  • Развертывание использования Github
  • Развертывание с использованием командной строки-интерфейса (CLI)

Развертывание использования Github

Первый порядок бизнеса – подтолкнуть ваш код в Github. Я буду использовать это Репозиторий развернуть.

Зарегистрироваться Heroku Если у вас нет учетной записи еще с ними.

После того, как вы зарегистрировались, выполните следующие действия, чтобы создать приложение на приборной панели

  • Нажмите на Новый Кнопка сверху справа от страницы, вы должны увидеть раскрывающуюся с Создать новое приложение
  • Нажмите на Создать новое приложение
  • Укажите имя, которое вы хотите дать вашему приложению (имя вашего приложения должно быть строчными)
  • Наконец, нажмите на Создать Кнопка для создания нового приложения.

Пример показан ниже

После создания приложения в разделе «Развертывание» подключите учетную запись GitHUB к Heroku и разверните приложение. Смотрите пример ниже.

После развертывания вы можете пойти дальше и нажать на приложение View, и вот и все, мы успешно развернули с помощью GitHub.

Примечание: Heroku ищет Начать Скрипт в вашем Package.json Файл и запускает скрипт, чтобы начать свое приложение. Пример команды Start Script ниже.

Если вы хотите использовать другой скрипт, чтобы начать приложение, прокрутите вниз до Procfile раздел ниже.

Развертывание использования CLI.

Навигация здесь Для скачивания Heroku-CLI для вашей операционной системы.

  • Установите Heroku-Cli на вашей местной машине.
  • Запустите команду ниже на вашем терминале/командной строке, чтобы войти в Heroku.
heroku login
  • Нажмите любую клавишу на терминале, как указано, и вы должны быть перемещены в браузер, где вы увидите страницу входа в систему, введите свои данные для входа, закрыть браузер и вернитесь к вашему терминалу. Вы должны войти в систему.

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

heroku login -i
  • Запустите команду ниже, чтобы создать приложение на Heroku,
heroku create node-api-deploy

Примечание: Узел-API-развертывание В приведенной выше команде название приложения, которое мы создаем, если мы запустим Heroku создать Только Heroku будет генерировать случайное имя для нашего приложения.

  • Добавьте Git Remote на приложение, которое мы только что создали на Heroku
heroku git:remote -a node-api-deploy
  • Добавить файлы и совершить
  • Push файлы
git add .
git commit -m "Deploy"
git push heroku master

После завершения процесса PUMP вы можете запустить команду ниже, чтобы просмотреть свое приложение в браузере.

heroku open

Переменные среды

Чтобы добавить переменные среды на Heroku, мы будем использовать следующие шаги

  • Перейти к настройкам
  • Нажмите на Peail-Config-vars
  • Добавить переменные среды
  • Вы можете следовать примеру, показанному на изображении ниже *

Добавить переменные среды с CLI

heroku config:set GITHUB_USERNAME=easybuoy

Чтобы получить переменную среды

heroku config:get GITHUB_USERNAME

Узнайте больше о переменных средах здесь

Героку журналы

Для просмотра журнала Heroku через Веб-интерфейс Heroku

  • Нажмите на настройки
  • Нажмите на Просмотр журналов Пример ниже.

Для просмотра журнала Heroku через CLI

  • После входа в приложение Heroku запустить
heroku logs --tail

ProCFile

А Procfile это файл, который указывает команды, выполняемые приложением при запуске.

Например, если вы хотите запустить Сервер скрипт вместо Начать Сценарий При развертывании вы можете указать веб-команду

web: npm run server

Узнайте больше о Heroku Procfile здесь

Заключение

В этом руководстве мы узнали, как развернуть приложение узла с помощью GitHub и командной строки-интерфейса.

Если у вас есть какие-либо вопросы или отзывы об этой статье, не стесняйтесь обращаться. Спасибо за прочтение.