djamadeus / easy-deploy-bundle-wunderfork
部署 Symfony 应用程序最简单的方式,与 Symfony 4 flex 兼容
1.0.5
2017-12-14 21:39 UTC
Requires
- php: >=7.1.0
- symfony/console: ~2.3|~3.0|~4.0
- symfony/dependency-injection: ~2.3|~3.0|~4.0
- symfony/expression-language: ~2.4|~3.0|~4.0
- symfony/filesystem: ~2.3|~3.0|~4.0
- symfony/http-foundation: ~2.3|~3.0|~4.0
- symfony/http-kernel: ~2.3|~3.0|~4.0
- symfony/polyfill-mbstring: ^1.3
- symfony/process: ~2.3|~3.0|~4.0
Requires (Dev)
- phpunit/phpunit: ^6.1
This package is not auto-updated.
Last update: 2024-09-18 05:39:16 UTC
README
EasyDeployBundle 是部署您的 Symfony 应用程序的最简单方式。
特性
- 无依赖。无 Python。无 Ruby。无 Capistrano。无 Ansible。什么都没有。
- 无配置文件。无 YAML。无 XML。无 JSON。只有纯粹的 PHP 强大。
- 多服务器和多阶段部署(例如“生产”、“测试”、“预发布”)。
- 零停机时间部署。
- 支持 Symfony 2.7+、Symfony 3.x 和 Symfony 4.x 应用程序。
- 兼容 GitHub、BitBucket、GitLab 和您自己的 Git 服务器。
要求
- 您的本地机器:PHP 7.1 或更高版本和 SSH 客户端。
- 您的远程服务器:它们允许从本地机器进行 SSH 连接。
- 您的应用程序:它可以使用任何版本的 Symfony(2.7+、3.x、4.x)。
文档
教程
注意 EasyDeploy 不“配置”服务器(例如安装适合应用程序的 web 服务器和正确的 PHP 版本);如果您需要这样做,请使用 Ansible。EasyDeploy 不部署容器化应用程序:如果您需要这样做,请使用 Kubernetes。