symfony swarm Symfony在Giant Swarm上运行
**
这个存储库展示了如何在Docker和Giant Swarm上运行Symfony应用程序。具体来说,目录结构中包括两个关键目录:nginx和php-fpm。
在nginx目录中,您会找到用于运行Docker容器的配置,该容器负责将请求传递到项目的PHP容器。要了解更多关于Nginx与PHP-FPM通信的详细信息,可以参考这篇文章。php-fpm目录则包含运行PHP-FPM的Docker容器的配置,您还可以在此目录中找到Symfony应用程序。
在开发环境中,使用make run-dev命令时,Symfony应用程序的目录会被挂载为一个卷,这样您可以在不重新启动容器的情况下进行修改。但是,在构建容器时,应用程序的目录将被复制到容器映像中。要构建应用程序的容器,您只需运行make命令,这将自动在您的Symfony项目中执行composer install。
当您准备在本地运行应用程序时,使用make run-dev命令即可同时启动PHP-FPM和Nginx容器。如果需要更详细的指导或源码,您可以查阅这里以及相关资源,这将帮助您更好地理解和操作该存储库。
下载地址
用户评论