Як встановити WoWyrd
WoWyrd працює у вашому власному середовищі на Docker Compose. Хмарного сервісу, де треба реєструватися, немає. На цій сторінці — кроки й основні команди.
Повна інструкція з усіма параметрами — INSTALL.md у публічному репозиторії wowyrd-pub (англійською). Якщо ця сторінка і INSTALL.md різняться, дійте за INSTALL.md.
Оберіть профіль
Пілоту потрібен звіт із доказами, тож для пілоту — Full.
| Профіль | Для чого | Контейнери |
|---|---|---|
| Full (PostgreSQL + Redis) | Пілот на ваших даних, зі звітом із доказами. Хост на Linux. На macOS — лише для оцінки або демо. | 4 |
| Lite (вбудована SQLite) | Швидкий огляд оцінювання в реальному часі й черги кейсів. Без звіту з доказами. Linux або macOS. | 2 |
Кроки
Потрібні Docker і Docker Compose.
Запросіть токен доступу
Образи приватні. Попросіть у нас токен реєстру з доступом лише на читання пакетів
(read:packages) через запит на пілот.
Увійдіть у реєстр образів
Один раз на кожній машині.
echo "$WOWYRD_PAT" | docker login ghcr.io -u wowyrd --password-stdin
Реєстр перевіряє лише токен. Ім'я користувача може бути будь-яким, і власний акаунт GitHub не потрібен.
Перевірте образи
Перед першим завантаженням переконайтеся, що образи від WoWyrd: за підписом cosign або за дайджестами образів на сторінці релізів, залежно від версії. Крок 3 в INSTALL.md пояснює, що підходить для вашої версії.
Налаштуйте
cp .env.example .env
У .env задайте WOWYRD_VERSION (без початкової «v»),
POSTGRES_PASSWORD і API_KEYS. На хості, доступному з інтернету,
також задайте POSTGRES_BIND=127.0.0.1 і REDIS_BIND=127.0.0.1,
щоб порти бази даних і кешу лишалися закритими.
Запустіть
Full на Linux (пілот)
docker compose up -d
Full на macOS (оцінка або демо)
docker compose -f docker-compose.yml -f docker-compose.macos.yml up -d
Lite (швидкий огляд)
docker compose -f docker-compose.yml -f docker-compose.lite.yml up -d wowyrd-app wowyrd-dashboard
Для Lite POSTGRES_PASSWORD може мати будь-яке тимчасове значення.
Перевірте, що все працює
curl http://localhost:8090/health
Відкрийте дашборд
Відкрийте http://localhost:3000. WoWyrd запускається в режимі спостереження
(ENFORCEMENT_MODE=observe): записує, що зробив би, і нічого не блокує.
Докази з'являються в міру того, як оцінюється трафік.
Це пілот із супроводом. Напишіть на vitaliy@wowyrd.net, і ми допоможемо пройти його.