NodeREDGuidUKR

ДОВІДНИК З NODE-RED українською мовою

Статті

Як виконати Node-RED на GitHub Codespaces

Оригінал статті Kazuhito Yokoi за посиланням

У світі існує безліч сервісів Node-RED, таких як FlowForge, Siemens MindSphere, Prescient Devices і krysp.io. Якщо ви знайомі з методом розгортання програмного коду в хмарі, ви також можете використовувати середовища PaaS або Web IDE для виконання редактора потоків Node-RED. У цій статті я розповім, як виконати Node-RED на GitHub Codespace як одному з середовищ Web IDE.

Що таке GitHub Codespaces?

GitHub Codespases — це веб-IDE, інтегроване з GitHub, і ви можете використовувати його, використовуючи свій обліковий запис GitHub. Наразі всі користувачі можуть безкоштовно користуватися середовищем Codespases протягом 60 годин на місяць. І ми можемо використовувати 2 ЦП, 4 ГБ пам’яті та 32 ГБ пам’яті протягом цього періоду. Він підходить не лише для розробки коду, але й для тимчасового виконання додатків, таких як Node-RED

Процедури для виконання Node-RED на Codespaces

Я підготував шаблон Codespaces для Node-RED у репозиторії GitHub GitHub - kazuhitoyokoi/node-red-codespaces

Нижче наведено покрокові інструкції щодо використання цього шаблону.

1. Створіть обліковий запис GitHub

Якщо у вас немає облікового запису GitHub, створіть обліковий запис GitHub за такою URL-адресою.

https://github.com/signup

Щоб зареєструвати обліковий запис, вам потрібно ввести свою інформацію, наприклад адресу електронної пошти, пароль та ім’я користувача.

2. Подовження часу очікування GitHub Codespaces

За замовчуванням середовище, підготовлене Codespaces, буде припинено через 30 хвилин. Оскільки цей період занадто короткий для розробки потоків Node-RED, подовжте час очікування з URL-адреси налаштувань користувача.

https://github.com/settings/codespaces#default-idle-timeout-header

У полі введення тексту введіть максимальне значення, 240 хвилин.

img

Після цієї зміни налаштувань ви можете використовувати редактор потоків Node-RED протягом чотирьох годин. Через чотири години екземпляр Node-RED автоматично вимкнеться. Тому вам потрібно перезапустити екземпляр, який зберіг потік у GitHub Codespaces. Відповідно до тарифів GitHub загальний час у безкоштовному плані становить 60 годин на місяць. Але цього буде достатньо, щоб спробувати Node-RED.

3. Перейдіть до GitHub Codespaces

Під час доступу до сховища шаблонів Node-RED ви можете побачити зелену кнопку «Використовувати цей шаблон» у верхньому правому куті. Після натискання кнопки з’являються два варіанти, які можна вибрати. Тут виберіть «Open in a codespace (Відкрити в кодовому просторі)», щоб відкрити сховище шаблонів у кодових просторах.

img

4. Відкрийте редактор потоків Node-RED

Приблизно через одну хвилину це середовище автоматично завантажить Node-RED і запуститься. Коли редактор потоку Node-RED буде готовий до використання, діалогове вікно з’явиться в нижньому правому куті.

img

Після натискання зеленої кнопки «Відкрити в браузері» у вашому браузері відкриється інша вкладка для редактора потоку Node-RED. Спочатку в цьому середовищі буде відкрито діалогове вікно функції проекту. Щоб пропустити налаштування проекту, натисніть кнопку «Не зараз» у нижньому правому куті.

img

Тепер ви можете почати розробляти чудові потоки в редакторі потоків Node-RED.