exadra37-docker/php-docker-stack

一个用于运行Php应用的Docker Stack。由Http、Php、数据库、缓存、队列、日志记录、定时任务和CLI服务组成。


README

Php Docker stack用于在生产环境和开发环境中运行Php应用,使用Docker Compose服务运行任何Php版本、数据库、缓存、队列、日志等...

从此以后,无需再与操作系统纠缠,即可构建我们的出色Php应用的全套开发环境。

菜单

支持开发

如果您觉得这很有用,请

  • Twitter或您偏好的任何渠道上分享。
  • 考虑给我一杯咖啡、一杯啤酒、一顿饭或任何其他小礼物 😎。

显式版本控制

此存储库使用显式版本控制模式。

分支

分支的创建方式如下所示这里

以下是任何时刻在存储库中可以看到的分支类型

  • master - 问题分支和里程碑分支将合并到这里。请勿在生产环境中使用。
  • last-stable-release - 与创建的最后一个稳定标签相匹配。对自动化工具很有用。但不保证向后兼容性。
  • 4-fix-some-bug - 每个问题都将有一个自己的分支用于开发。
  • milestone-12_add-some-new-feature - 所有里程碑问题都将从这里开始、跟踪和合并。

只有masterlast-stable-release分支将是存储库中的永久分支,所有其他分支在合并后将被删除。

免责声明

默认情况下,此Php Docker Stack仅支持需要Php >= 7.0版本的Php应用。

这是一个有意识的决策,旨在帮助采用出色的Php7,而不必在支持旧版Php版本上重复努力...你知道我在业余时间做这些。

但是,要使用Php Docker Stack运行旧版Php版本,只需像使用.env文件一样覆盖所需的Php docker镜像,使用支持项目运行的所需Php版本的其它镜像即可。