- Добиться старта связки контейнеров только при наличии Docker Compose файла, веб интерфейс Joomla должен функционировать корректно
- Настроить автоматическую сборку и тестирование своих контейнеров средствами gitlab-ci
- Разместить итоговые артефакты сборки в registry своего репозитория на Gitlab
- Настроить gitlab-runner на своём сервере
- Настроить запуск gitlab-runner с использованием docker dind
- Развернуть собственный gitlab-registry на своём сервере