Dockerfile для GRAV CMS

я использую Grav для блога и CMS, это действительно хорошая система CMS с уценкой / единой системой скидок.

На сайте документов Grav большая часть руководства по развертыванию ориентирована на размещенные VPC или облачные виртуальные машины, однако я думаю о лучшем способе и хотел бы обратиться за помощью здесь:

  1. Отредактируйте файл уценки и сделайте git commit / push для github
  2. Используйте Docker, чтобы сделать непрерывную доставку
  3. В частности, поместите файл docker в корневую папку Grav, настройте [общедоступное облако docker], чтобы автоматически создать образ контейнера Grav и передать его в AWS, когда на Github произойдет новая фиксация.

Я не очень хорошо разбираюсь в PHP (Grav использует PHP), поэтому мне сложно написать хороший докер-файл для Grav. Может ли кто-нибудь дать намек или поделиться док-файлом для Grav? Я в настоящее время использую это один но он очень медленный при сборке образа докера и всегда терпел неудачу при сборке.

Большое спасибо за вашу помощь и вклад!

1

Решение

Привет, я думаю, вам не нужно каждый раз перестраивать свой контейнер. Я думаю, что вам нужен только этот плагин https://github.com/trilbymedia/grav-plugin-git-sync Этот плагин синхронизирует ваш контент в вашем контейнере или там, где вы когда-либо размещали установку Grav.

Для хостинга контейнеров я использую этот образ докера https://github.com/NMathar/gravcms-docker/blob/master/README.md Проверка этого соответствует вашим потребностям.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]