В предыдущей статье мною в общих чертах был описан процесс создания контейнера October CMS. Он получил название influunt/october и доступен для скачивания из docker hub. Главной целью, преследуемой при разработке архитектуры, являлось скорость разворачивания нового сайта при минимальных затратах ресурсов.
В версии 1.1 был улучшен процесс установки системы:
docker run --rm -v october_home_dir:/home/www-data influunt/october \
install pgsql host port dbname
В результате выполнения в файловой системе будут созданы базовые настройки nginx, fastcgi, сконфигурирован драйвер базы данных, а также создана база данных на сервере postgresql.
Пройдя процесс установки, запустить систему можно командой:
docker run --rm --name october -v october_home_dir:/home/www-data -p 80:80 influunt/october