Insolitum Developers

Швидкий старт — Створiть свiй перший модуль

Створiть, налаштуйте та запустiть модуль Insolitum Universe за 5 хвилин.

Швидкий старт

Створiть свiй перший модуль Insolitum Universe за 5 хвилин.

Передумови

Перш нiж почати, переконайтеся, що у вас є:

  • Node.js >= 18.0
  • pnpm >= 8.0
  • Доступ до екземпляра Supabase
  • Запущений екземпляр Universe Shell

Створення нового модуля

Найшвидший спосiб створити новий модуль:

npx create-insolitum-module my-analytics

CLI запитає назву модуля, вiдображувану назву, опис, категорiю, URL-адресу Supabase та анонiмний ключ Supabase.

Встановлення та запуск

cd my-analytics
pnpm install
pnpm dev

Ваш модуль працює на http://localhost:3010.

Перевiрка endpoint стану

curl http://localhost:3010/api/health

Очiкувана вiдповiдь:

{
  "status": "ok",
  "module": "my-analytics",
  "version": "1.0.0"
}

Тестування в Universe Shell

  1. Запустiть Universe Shell
  2. Увiйдiть як адмiнiстратор
  3. Перейдiть до Admin Panel → Modules
  4. Додайте модуль з URL: http://localhost:3010
  5. Модуль завантажується з автоматичною автентифiкацiєю

Розгортання на Vercel

  1. Завантажте код у Git-репозиторiй
  2. Створiть проєкт на Vercel
  3. Додайте змiннi середовища
  4. Розгорнiть

Що далi?

On this page