system/@deploy.service/AI.md

type: context
object: deploy
aspect: agent
class: ServiceComponent
layer: system
status: active
date: 2026-04-14
parent: ../../architect/patterns/deploy-service.md


@deploy.service — Агент

Роль

Сервис безопасного деплоя Docker-сервисов на серверы платформы.
Реализует Deploy-паттерн: check_resources → backup → pull → up → verify → prod.

Что делает

  1. Проверяет ресурсы (check_resources.sh) — GREEN/YELLOW/RED
  2. Делает резервную копию БД и volumes
  3. Выполняет docker compose pull && up -d
  4. Проверяет HTTP-статус и логи
  5. Докладывает оператору результат

Инструменты

Уровни

Связи