andrewhood125/provisioner

该软件包已被废弃,不再维护。未建议替代软件包。

为 Laravel 应用程序配置环境。

v0.1.4 2016-07-22 04:42 UTC

This package is not auto-updated.

Last update: 2021-06-22 05:29:33 UTC


README

直接从 artisan 部署您的 Laravel 项目。

入门

将 provisioner 添加到您的 Laravel 项目中。 composer require andrewhood125/provisioner --dev

仅在 app/Providers/AppServiceProvider.php 中添加本地环境的钩子

public function register()
{
    if($this->app->environment() == 'local') {
        $this->app->register('Andrewhood125\Provisioner\ProvisionerServiceProvider');
    }
}

配置

在您配置之前,您需要启动一个具有 root 用户的服务器。

./artisan remote:provision:debian example.org

一旦服务器配置完成,您就可以安装一个网站。

./artisan remote:install andrewhood125/ondamanda example.org

一旦安装了网站,您就可以部署。在这个时候,您仍然需要复制环境变量,执行迁移和 composer 安装。

注意

在克隆私有仓库时遇到问题? (SSH 代理转发故障排除)[https://developer.github.com/guides/using-ssh-agent-forwarding/#troubleshooting-ssh-agent-forwarding].