lorisleiva/laravel-deployer

Laravel Deployer 是 Deployer 的轻量级包装,为 Artisan 提供了无停机部署的能力。

v0.3.5 2020-10-01 13:16 UTC

README

正在寻找旧的 Laravel Deployer? 点击这里

Laravel Deployer 已经不再是曾经的那个包了。自从那个包被创建以来,Deployer 已经变得越来越好,与 Laravel 的集成也越来越好,到了现在,我将把精力投入到直接为 Laravel 用户维护 Deployer 上,而不是在每个版本发布后在不同的仓库上反映其更改。您可以在这里了解更多关于这个决定的信息

我已经编写了一系列教程,帮助 Laravel 用户直接使用 Deployer 部署他们的应用程序。

从头开始部署您的 Laravel 应用.

如果您想快速入门 Deployer 7,我为您添加了以下指南。

使用 Deployer 7 部署您的 Laravel 应用程序

  • Deployer 添加到您的依赖中。
    composer require deployer/deployer:^7.0
  • 将此仓库中的 deploy.yamldeploy.php 文件复制粘贴到您的项目根目录。
  • 使用您自己的服务器详细信息更新 deploy.yamldeploy.php
  • 运行 dep deploy 进行一次部署。
  • 运行 dep ssh 通过 SSH 连接到您的服务器。
  • 运行 cp .env.example .env && php artisan key:generate 以初始化您的 .env 文件。
  • 运行 vim .env 并更新您的生产环境变量。
  • 退出您的服务器 — exit
  • 现在您的 .env 文件已经设置好了,再次运行 dep deploy