文件名称:SfDocker:用于Symfony开发和生产部署的Docker容器
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-05 11:05:49
Shell
用于Symfony开发和生产的Docker容器 该存储库提供Dockerfile,用于设置准备使用Symfony开发和生产环境的文件。 在这个仓库中使用的配置使用了Docker的分层映像方法,因为开发环境映像只是生产环境基础映像之上的一个附加层。 这意味着您的开发环境实际上将与生产环境相同。 从该存储库构建的生产映像是不可变的,可以轻松地将其部署到现成的Docker实例中,其中已包含所有应用程序代码,依赖项,文件夹等。 结构 有一个基于worker-base映像文件,其中包含PHP-FPM和NGINX。 这两个过程都希望在运行时在容器内的/var/www/app上有一个Symfony项目。 有一个worker-dev开发映像,该映像扩展了worker-base并添加了开发功能(例如Xdebug)并打开了PHP调试输出。 该图像还设置了Nginx的配置,以加载web/app_dev.p
【文件预览】:
SfDocker-master
----.gitignore(111B)
----docker-compose.yml(489B)
----worker-base()
--------Dockerfile(900B)
--------nginx()
--------fpm()
--------supervisord.conf(94B)
----README.md(4KB)
----worker-prod()
--------Dockerfile(213B)
--------build-release.sh(1KB)
----build.sh(3KB)
----worker-dev()
--------Dockerfile(621B)
--------nginx()
--------fpm()