gpt4 book ai didi

WordPress 项目设置 - Trellis、Valet 还是 Docker?

转载 作者:行者123 更新时间:2023-12-02 21:25:40 25 4
gpt4 key购买 nike

我想与另一个开发人员一起开始一个新的 WordPress 项目。我们做出的决定是:

  • 我们想使用 Bedrock 作为 WP 结构
  • 我们想使用 Sage 作为 WP 主题
  • 我们将项目放在 GIT 存储库中

  • 我现在问自己是否应该使用 Trellis、Valet 或 Docker。

    我个人的看法是,Trellis/Docker 对于一个有两个开发人员的项目来说有点太多了。此外,我对 Vagrant 的体验不是很积极,因为我使用它时速度很慢。我最喜欢的是 Valet,因为它很 slim 。我将使用的存储库是 Beanstalk,从那里我将触发我的部署到我的测试和实时系统。

    此外,我不是 100% 确定我想要部署我的项目的服务器是否也需要安装 Docker - 有人知道吗?当我的服务器在 Apache 而不是 Nginx 上运行时会发生什么?

    最佳答案

    现在 Docker 拥有本地 Mac 和 Windows 应用程序,本地开发人员不需要 Vagrant,并且运行一系列 Docker 容器比使用 Vagrant+VirtualBox 的成熟 VM 快得多。现在我有 MariaDB + PHP-FPM + Nginx + WordPress + PHPMyAdmin,相对于我之前使用 Vagrant 的经验,整个过程真的很快。更快:初始安装速度更快,启动/停止速度更快,更改速度更快,并在重新启动后反射(reflect)它们。我只是在几分钟内用 MariaDB 替换了 MySQL(主要是在我的 docker-compose 文件中使用正确的语法)。

    当您想要切换组件(例如 Apache 与 Nginx)时,Docker 的美就显现出来了。在 WordPress 的情况下,它们在 Docker Hub 上提供包含 Apache 或 PHP-FPM 的图像(在后一种情况下,您只需将 Nginx 容器添加到您的堆栈中)。

    也就是说,我刚开始使用 Docker,还有一些问题需要弄清楚,但值得弄清楚。

    我还没有部署 Docker,但我计划在本地开发人员按预期完全工作后进行测试。虽然它是可选的,但您始终可以使用 Git webhooks 或您目前使用的任何东西进行部署。

    关于WordPress 项目设置 - Trellis、Valet 还是 Docker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38826851/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com