У меня есть веб-сервер с несколькими контейнерами Docker, один из которых является nginx
. Для упрощения повторного развертывания сервер создается с помощью сценария.
Теперь я хочу использовать сертификаты letsencrypt. Но:
Скрипт не может сначала запустить nginx, потому что сертификаты будут отсутствовать. Но сценарий также не может сначала получить сертификаты, потому что для этого потребуется работающий веб-сервер. Классическая проблема курицы и яйца.
Одно решение было бы
Это не кажется изящным решением, поэтому мне интересно, придумал ли кто-нибудь лучшее.