lorisleiva / laravel-deployer
Laravel Deployer 是 Deployer 的轻量级包装,为 Artisan 提供了无停机部署的能力。
v0.3.5
2020-10-01 13:16 UTC
Requires
- deployer/deployer: ^6.1
- deployer/recipes: ^6.0
- illuminate/support: ^5.8|^6.0|^7.0|^8.0
Requires (Dev)
- orchestra/testbench: ^3.8|^4.0|^5.0|^6.0
This package is auto-updated.
Last update: 2024-09-17 18:38:05 UTC
README
正在寻找旧的 Laravel Deployer? 点击这里。
Laravel Deployer 已经不再是曾经的那个包了。自从那个包被创建以来,Deployer 已经变得越来越好,与 Laravel 的集成也越来越好,到了现在,我将把精力投入到直接为 Laravel 用户维护 Deployer 上,而不是在每个版本发布后在不同的仓库上反映其更改。您可以在这里了解更多关于这个决定的信息。
我已经编写了一系列教程,帮助 Laravel 用户直接使用 Deployer 部署他们的应用程序。
如果您想快速入门 Deployer 7,我为您添加了以下指南。
使用 Deployer 7 部署您的 Laravel 应用程序
- 将 Deployer 添加到您的依赖中。
composer require deployer/deployer:^7.0
- 将此仓库中的
deploy.yaml
或deploy.php
文件复制粘贴到您的项目根目录。 - 使用您自己的服务器详细信息更新
deploy.yaml
或deploy.php
。 - 运行
dep deploy
进行一次部署。 - 运行
dep ssh
通过 SSH 连接到您的服务器。 - 运行
cp .env.example .env && php artisan key:generate
以初始化您的.env
文件。 - 运行
vim .env
并更新您的生产环境变量。 - 退出您的服务器 —
exit
。 - 现在您的
.env
文件已经设置好了,再次运行dep deploy
。