Как Crafter Delivery извлекает информацию из опубликованного локального git-репозитория Studio? - PullRequest
0 голосов
/ 05 июля 2018

Ссылаясь на 2-ую диаграмму на этой странице:

https://docs.craftercms.org/en/3.0/developers/architecture.html или же https://docs.craftercms.org/en/3.0/_images/detailed.png

конкретно стрелка от доставки до авторинга. Здесь я предполагаю, что Deliver и Authoring не совместно используют файловую систему.

В конфигурации crafter-deployer для Delivery, каков синтаксис для параметра url, показанного в этом примере yaml?

https://docs.craftercms.org/en/3.0/system-administrators/deployer/admin-guide.html#target-configuration

1 Ответ

0 голосов
/ 05 июля 2018

Это путь / URL-адрес репозитория к действительному (опубликованному) Git-репозиторию сайта на сервере разработки.

Если и разработка, и доставка находятся на одном и том же компьютере (простые развертывания, машины для разработчиков, PoC и т. Д.), Это просто путь к файлу.

В «реальных» развертываниях, таких как производственные и низшие среды, авторинг и доставка обычно устанавливаются на отдельных машинах. Это вам нужно URL / путь, который указывает на сервер разработки. Как правило, по SSH. Это безопасно и просто. Пример:

SSH: // MyServer / Opt / кратер / сайты / MySite

https://git -scm.com / книга / а / v2 / Git-на-сервер-The-протоколы

Лучший способ настроить средство развертывания на экземпляре доставки - использовать исполняемый файл init-site. https://docs.craftercms.org/en/3.0/system-administrators/activities/setup-site-for-delivery.html

...