$pegas
Оркестратор L7-маршрутизации и автоматического SSL для мультипроектных VPS. Объединяет Docker и Caddy 2 в декларативный контракт, исключает конфликты портов и нативно управляется AI-агентами (Cursor, Claude, Copilot).
Ключевые преимущества
Никакой проект на сервере больше не пытается занять 80 или 443 порт. Трафик принимает единый Caddy-шлюз (~30 MB RAM) и проксирует его по изолированной Docker-сети.
Проверяет совпадение DNS A/AAAA-записей с IP сервера до обращения к Let's Encrypt (исключая рейт-лимиты), проверяет готовность контейнеров и блокирует захват чужих доменов.
Команда pegas connect поднимает общий Caddy-шлюз и выдаёт dev-домены *.localhost с доверенными сертификатами через pegas ca install.
ИИ-кодинг агенты получают готовые спецификации llms.txt, контракт pegas.json и флаг --json во всех командах.
Декларативный контракт: pegas.json
{
"$schema": "https://pegas.netrunner714.ru/schemas/pegas.json",
"projectName": "shop",
"scenarios": ["development", "stage", "production"],
"services": {
"web": {
"runtime": {
"development": { "driver": "bun" },
"stage": { "driver": "docker" },
"production": { "driver": "docker" }
},
"port": { "development": 3000, "stage": 3000, "production": 3000 },
"domains": {
"development": ["web.shop.localhost"],
"stage": ["web-shop.idea2app.ru"],
"production": ["shop.com"]
}
}
}
}