1

参考本页第二张图:

https://docs.craftercms.org/en/3.0/developers/architecture.htmlhttps://docs.craftercms.org/en/3.0/_images/detailed.png

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

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

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

4

1 回答 1

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

于 2018-07-05T17:26:38.537 回答