andrewhood125 / provisioner
该软件包已被废弃,不再维护。未建议替代软件包。
为 Laravel 应用程序配置环境。
v0.1.4
2016-07-22 04:42 UTC
Requires
- illuminate/support: ^5.2
- symfony/console: ^3.0
- symfony/process: ^3.0
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].