【发布时间】:2021-09-16 05:34:37
【问题描述】:
我最近开始使用Laravel Sail,我注意到它使用的是内置的PHP 服务器,而不是Apache 或Nginx。所以,我认为这种方式不是在Laravel Vapor上部署它的好方法。
我可以发布Sail 的Dockerfiles 并修改它们以包含Nginx,但我注意到Sail 使用一些内部代码来启动无法修改的服务器。那么,不使用Laravel Sail 来拥有可用于生产的 Docker 环境的唯一方法是什么?
我已经阅读了所有 Sail 文档,但没有关于该主题的任何内容。
【问题讨论】:
-
Laravel Sails CLI 似乎为访问容器和设置本地环境提供了帮助。 docker compose 文件可用于部署到生产环境中
-
我认为你的问题缺少一个重要的部分:你想在哪里部署以及哪些基础设施可用? Docker是一个产品;您要求的是容器化。但问题在于,在生产环境中部署容器的方式有很多种(Docker Compose、Kubernetes、云产品……)。
标签: php laravel docker dockerfile laravel-sail