【问题标题】:Is Laravel Sail deployment-readyLaravel Sail 是否已准备好部署
【发布时间】:2021-09-16 05:34:37
【问题描述】:

我最近开始使用Laravel Sail,我注意到它使用的是内置的PHP 服务器,而不是ApacheNginx。所以,我认为这种方式不是在Laravel Vapor上部署它的好方法。

我可以发布SailDockerfiles 并修改它们以包含Nginx,但我注意到Sail 使用一些内部代码来启动无法修改的服务器。那么,不使用Laravel Sail 来拥有可用于生产的 Docker 环境的唯一方法是什么?

我已经阅读了所有 Sail 文档,但没有关于该主题的任何内容。

【问题讨论】:

  • Laravel Sails CLI 似乎为访问容器和设置本地环境提供了帮助。 docker compose 文件可用于部署到生产环境中
  • 我认为你的问题缺少一个重要的部分:你想在哪里部署以及哪些基础设施可用? Docker是一个产品;您要求的是容器化。但问题在于,在生产环境中部署容器的方式有很多种(Docker Compose、Kubernetes、云产品……)。

标签: php laravel docker dockerfile laravel-sail


【解决方案1】:

根据this issue 有人询问是否将 PHP-FPM 作为替代方案:

Sail 是一种开发工具,而不是生产工具。

【讨论】:

    【解决方案2】:

    我有这个 Docker 配置更改 here on Gitlab。您可以根据需要检查和修改。请注意,我的配置仅用于开发目的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-06
      • 2014-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多