Рубрики
Uncategorized

Как я развернул свой Node.js Bot в Heroku

Как вы все знаете, Heroku — это платформа в качестве услуги, которая помогает разработчикам создавать, запускать и управлять приложениями полностью в облаке. Я начал со Free Dyno, который предназначен для экспериментов и имеет только 512 МБ оперативной памяти. Tagged с OpenSource, Heroku, Node, DevOps.

Как вы все знаете, Heroku — это платформа в качестве услуги, которая помогает разработчикам создавать, запускать и управлять приложениями полностью в облаке. Я начал со Free Dyno, который предназначен для экспериментов и имеет только 512 МБ оперативной памяти.

Я использую Windows, поэтому шаги будут из машины Windows.

Сначала мне нужно скачать Heroku CLI из https://devcenter.heroku.com/articles/heroku-cli Анкет В нем говорится, что он обновляет путь, но вам нужно дважды проверить, для моего случая мне нужно вручную обновить путь. Перед установкой просто проверьте, что в вашей системе установлены узлы и NPM.

Затем я вошел в Heroku, используя команду Heroku Login, который спросил мою электронную почту и пароль. После аутентификации я создал свое первое приложение, используя команду Heroku Create, которое создает для меня приложение.

Поскольку мое приложение не было в GitHub, мне нужно создать его, используя git init, а затем добавить Heroku в качестве моего пульта с помощью команды git remote добавить Heroku https://git.heroku.com/my-app-name.git . Затем нам нужно совершить код, используя Command GIT Commit -am «Первоначальный коммит». После того, как он закончил, просто подтолкнув его к Heroku git, подтолкните мастера Хероку.

Поскольку мое приложение — бот, мне нужно создать прокляцию на корне направления, содержимое прокфиле показано ниже

Работник: узлы index.js

Я снова натолкнул код с той же командой git push heroku Master. А затем включил работника и выключил сеть, как показано ниже.

Кроме того, с тех пор, как я использовал некоторую конфиденциальную информацию в своем боте, например, ключ бота, я создал конфигурацию VAR на вкладке «Настройки», как показано ниже, а затем использовал ее с помощью Process.env.Key и Process.Env. Имя в боте.

Таким образом, вы можете развернуть своего бота с Heroku. Счастливого кодирования:)

Источник: CodingDefined.com

Оригинал: «https://dev.to/codingdefined/how-i-deployed-my-nodejs-bot-to-heroku-18fc»