Всем здравствуйте!
В разделе Deploy документации PHP-фреймворка Yii было две статьи про удобный деплой в Docker Swarm с использованием образов с Caddy и Traefik для автоматической настройки проксирования и получения сертификатов для HTTPS.
Но ведь мы знаем, что всем нужно немножко Angie. Поэтому мы разработали похожий сценарий для проектов на Docker Compose и собрали Docker-образ с Angie Docker Proxy. Он автоматически обнаруживает контейнеры по переменным VIRTUAL_HOST и VIRTUAL_PORT, генерирует конфигурацию Angie и получает TLS-сертификаты через ACME/Let's Encrypt.
Такой подход может быть удобен для тех, кто размещает несколько приложений на одном сервере. Чтобы подключить новое приложение, достаточно указать домен и внутренний порт контейнера.
Статья о настройке всего этого размещена в документации Yii.
Пробуйте и ждём ваших отзывов!
Post #410
1.05K
