caddy-docker-proxy
Caddy-Proxy-Docker Плагин, позволяющий использовать Caddy как Reverse Proxy для Docker контейнеров с настройкой через labels. Особенности configless autodiscovery zero downtime требует для каждого контейнера FQDN или IP адрес автоматическое получение SSL…
Что это
Caddy-Proxy-Docker
Плагин, позволяющий использовать Caddy как Reverse Proxy для Docker контейнеров с настройкой через labels.
Возможности
- Configless;
- Autodiscovery;
- Zero downtime;
- Требует для каждого контейнера FQDN или IP адрес;
- Автоматическое получение SSL сертификатов (силами caddy);
- Пример настройки контейнера;
- Whoami1;
- Image: traefik/whoami;
- Networks;
- Caddy;
- Deploy;
- Labels;
- Caddy: whoami1.example.com;
- Caddy.reverse_proxy: “{{upstreams 80}}”.
Зачем нужен
Проект предоставляет готовые компоненты или программный интерфейс, чтобы не реализовывать типовую функциональность с нуля. Он может стать строительным блоком приложения, внутреннего сервиса или собственного инструмента автоматизации.
Когда пригодится
- Когда типовую функцию нужно добавить в проект без реализации с нуля;
- Для прототипа, внутреннего сервиса или интеграции с существующим приложением;
- Когда важны готовый API и возможность расширять решение своим кодом.
Что учесть
Перед подключением caddy-docker-proxy к проекту проверьте совместимость версий, стабильность API, лицензию и состояние поддержки проекта. Начните с тестового окружения, зафиксируйте рабочую конфигурацию и только после этого переносите инструмент в постоянный процесс.