Crafter Delivery如何从Studio的已发布本地git存储库中远程获取信息?

时间:2018-07-05 16:22:30

标签: crafter-cms

请参阅此页面中的第二张图:

https://docs.craftercms.org/en/3.0/developers/architecture.html 要么 https://docs.craftercms.org/en/3.0/_images/detailed.png

特别是从交付到创作的箭头。在这里,我假设“交付和创作”不会 共享任何文件系统。

在Delivery的Crafter-deployer配置中,此yaml示例中显示的url设置的语法是什么?

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

1 个答案:

答案 0 :(得分:0)

这是到创作服务器上站点(已发布)的有效Git存储库的存储库路径/ URL。

如果创作和交付都在同一台机器上(简单的部署,开发人员机器,PoC等),则这只是一个文件路径。

在“实际”部署中,例如生产环境和较低环境中的创作和交付,通常安装在单独的计算机中。这需要一个指向创作服务器的URL /路径。通常通过SSH。安全且简单。 示例:

  

ssh:// myserver / opt / crater / sites / mysite

https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols

在交付实例上配置部署程序的最佳方法是使用init-site可执行文件。 https://docs.craftercms.org/en/3.0/system-administrators/activities/setup-site-for-delivery.html