ДОВІДНИК З NODE-RED українською мовою
Оригінал статті Kazuhito Yokoi за посиланням
У світі існує безліч сервісів Node-RED, таких як FlowForge, Siemens MindSphere, Prescient Devices і krysp.io. Якщо ви знайомі з методом розгортання програмного коду в хмарі, ви також можете використовувати середовища PaaS або Web IDE для виконання редактора потоків Node-RED. У цій статті я розповім, як виконати Node-RED на GitHub Codespace як одному з середовищ Web IDE.
GitHub Codespases — це веб-IDE, інтегроване з GitHub, і ви можете використовувати його, використовуючи свій обліковий запис GitHub. Наразі всі користувачі можуть безкоштовно користуватися середовищем Codespases протягом 60 годин на місяць. І ми можемо використовувати 2 ЦП, 4 ГБ пам’яті та 32 ГБ пам’яті протягом цього періоду. Він підходить не лише для розробки коду, але й для тимчасового виконання додатків, таких як Node-RED
Я підготував шаблон 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 хвилин.
Після цієї зміни налаштувань ви можете використовувати редактор потоків Node-RED протягом чотирьох годин. Через чотири години екземпляр Node-RED автоматично вимкнеться. Тому вам потрібно перезапустити екземпляр, який зберіг потік у GitHub Codespaces. Відповідно до тарифів GitHub загальний час у безкоштовному плані становить 60 годин на місяць. Але цього буде достатньо, щоб спробувати Node-RED.
3. Перейдіть до GitHub Codespaces
Під час доступу до сховища шаблонів Node-RED ви можете побачити зелену кнопку «Використовувати цей шаблон» у верхньому правому куті. Після натискання кнопки з’являються два варіанти, які можна вибрати. Тут виберіть «Open in a codespace (Відкрити в кодовому просторі)», щоб відкрити сховище шаблонів у кодових просторах.
4. Відкрийте редактор потоків Node-RED
Приблизно через одну хвилину це середовище автоматично завантажить Node-RED і запуститься. Коли редактор потоку Node-RED буде готовий до використання, діалогове вікно з’явиться в нижньому правому куті.
Після натискання зеленої кнопки «Відкрити в браузері» у вашому браузері відкриється інша вкладка для редактора потоку Node-RED. Спочатку в цьому середовищі буде відкрито діалогове вікно функції проекту. Щоб пропустити налаштування проекту, натисніть кнопку «Не зараз» у нижньому правому куті.
Тепер ви можете почати розробляти чудові потоки в редакторі потоків Node-RED.