Автор оригинала: 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 и командной строки-интерфейса.
Если у вас есть какие-либо вопросы или отзывы об этой статье, не стесняйтесь обращаться. Спасибо за прочтение.