Files
obsidian/Инфраструктура/Сервисы/webhook-deploy.md

1.3 KiB
Raw Blame History

Webhook Deploy

Назначение

Python-сервер для автоматического деплоя через вебхуки. Получает HTTP-запрос → запускает Docker Compose команды для обновления сервисов.

Контейнеры

Имя Образ
deploy-webhook python:3.12-alpine

Порты

Внешний Внутренний Назначение
9000 9000 HTTP webhook endpoint

Volumes

Путь хоста Путь контейнера Содержимое
./server.py /app/server.py Python код сервера
/var/run/docker.sock /var/run/docker.sock Docker socket
/opt/digital-home /opt/digital-home Все проекты (для деплоя)
/usr/bin/docker /usr/bin/docker Docker CLI бинарник

Домен

Нет (внутренний доступ).

Сети

  • services_proxy (external)

Env переменные

Нет (конфиг в server.py).

Статус

Статус неизвестен (не найден в docker ps)

Заметки

  • Имеет доступ к Docker socket и всем проектам — может деплоить любой сервис