deployer README

The project's README from github.com/deployphp/deployer. As one markdown file: README.md.

Deployer Logo Deployer

The PHP deployment tool with support for popular frameworks out of the box.



Deployer Screenshot


Build Status Latest Stable Version License

See deployer.org for more information and documentation.

Features

Additional resources

License

MIT

deployer (deployphp/deployer)

Searching Database…

11.1K ·GitHub
这是什么?Deployer 是一个 PHP 部署工具,可以自动将你的应用推送到服务器,并为常用框架提供现成的配方,还支持零停机部署。
它是库还是独立工具?它是一个独立的命令行工具,你可以在终端或 CI 中运行,而不是需要导入到应用代码中的库。
我该如何让它运行起来?安装 Deployer,然后用它运行 deploy.php 配方文件;完整的安装说明见 deployer.org。
使用之前我需要准备什么特别的东西吗?你需要安装 PHP;此外还提供 Docker 镜像,作为直接在本机安装 Deployer 的替代方案。
它开箱即用,支持任何框架吗?它自带适用于大多数常用 PHP 框架的现成配方,因此通常不需要从零开始编写部署逻辑。
我可以用它部署到自己的 VPS 上吗?可以,它就是为部署到你自己的服务器而设计的,并且包括自动完成服务器的配置准备。
这里的“零停机部署”是什么意思?新代码会先部署好,然后通过符号链接等方式切换过去,因此在发布期间用户不会访问到损坏或只部署了一半的网站。
我可以在 CI 流水线中使用它吗?可以,Deployer 有官方的 GitHub Action,可以让你直接在 GitHub Actions 工作流中触发部署。
如果我不想在本地安装 PHP 相关工具,有 Docker 方案吗?有,Deployer 发布了官方 Docker 镜像,因此无需在本地安装 PHP 或 Deployer 也能运行部署。
What are similar projects?webhook, kamal, rector, pm2, dokku, spug, ansible, komodo
Creator
deployphp
Size
13.9 MB
Stars
11.1K
Age
13y
Commits · 90 Days