Hugo — самый быстрый генератор статических сайтов, написан на Go и собирает даже крупный блог за доли секунды. Но у него нет своего Docker-образа от разработчиков, а типовой пример docker run hugo из интернета решает только сборку и ничего не говорит про отдачу готового сайта, пересборку при правке контента и продакшен-конфиг Nginx рядом. Ниже — рабочий docker-compose.yml, который закрывает всё это одним файлом: собирает сайт extended-версией Hugo, автоматически пересобирает его при изменении файлов и отдаёт статику через Nginx.
Подробнее →