dbh / easy-deploy-bundle
Symfony 6.1,修改自 EasyCorp/easy-deploy-bundle
v1.2.0-alpha
2022-05-12 03:43 UTC
Requires
- php: >=7.2.0
- symfony/console: 5.4.*
- symfony/dependency-injection: 5.4.*
- symfony/expression-language: 5.4.*
- symfony/filesystem: 5.4.*
- symfony/http-foundation: 5.4.*
- symfony/http-kernel: 5.4.*
- symfony/polyfill-mbstring: 1.25.*
- symfony/process: 5.4.*
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-04 11:14:26 UTC
README
EasyDeployBundle 是部署 Symfony 应用程序的最简单方式。
特性
- 无依赖项。无 Python、Ruby、Capistrano、Ansible。什么都没有。
- 无配置文件。无 YAML、XML、JSON。只有纯粹的 PHP 之美。
- 多服务器和多阶段部署(例如“生产”、“测试”、“QA”)。
- 零停机时间部署。
- 支持 Symfony 5.4 应用程序。
- 兼容 GitHub、BitBucket、GitLab 以及您的自有 Git 服务器。
要求
- 您的本地机器:PHP 7.2 或更高版本以及 SSH 客户端。
- 您的远程服务器:它们允许从本地机器进行 SSH 连接。
- 您的应用程序:它可以使用任何版本的 Symfony(5.4)。
文档
教程
注意 EasyDeploy 不“配置”服务器(例如安装 Web 服务器和适合您应用程序的正确的 PHP 版本);如果您需要,请使用 Ansible。EasyDeploy 也不部署容器化应用程序:如果您需要,请使用 Kubernetes。