Проект 03 · платформа
Админ-узел
Слой управления: принимает проекты, доставляет изменения, держит изоляцию, делает бэкапы и следит за состоянием сервисов.
в работе
от push до перезапуска — секунды
проверки автоматические
01
Что делает
- Приёмка — проект допускается на сервер только с выполненными условиями: изоляция, права, манифест, бэкапы.
- Доставка — изменения доезжают до места без ручных копирований.
- Изоляция — у каждого проекта свой пользователь и свой юнит; сосед не видит чужих данных.
- Бэкапы — ежедневные снимки, контрольные суммы, проверка восстановления.
- Мониторинг — health-проверки и уведомления в Telegram.
02
Как проект попадает на сервер
Не «скопировал и запустил», а последовательность с проверками на каждом шаге.
- Проект получает своё место: пользователь, репозиторий, юнит.
- Заполняется манифест — что это за сервис и как он обслуживается.
- Первая доставка проходит через тот же гейт, что и все следующие.
- Включаются бэкапы и health-проверки.
- Дальше — только push: каждое изменение идёт тем же путём.
03
Что проверяется
Самопроверка хоста, аудит дрейфа конфигурации и свежесть бэкапов. Отчёт по ним есть всегда — независимо от того, помнит ли кто-то о проверке. Подробности — на странице архитектуры.
Узел не заменяет проекты и не содержит их логику. Его задача — чтобы проект можно было выкатить, не думая о том, кто ещё живёт рядом на этом сервере.