byancode / deploy
此包最新版本(dev-main)没有可用的许可证信息。
使用git将laravel部署到服务器
dev-main
2021-02-01 00:28 UTC
Requires
- php: >=7.0
- laravel/framework: >=7.0
- phpseclib/phpseclib: ~2.0
This package is auto-updated.
Last update: 2024-09-29 05:56:09 UTC
README
在Github上执行推送并在服务器上执行拉取
入门
需求
1.1. 安装服务器
运行以下命令
yum install git git config --global user.name "username" git config --global user.email "my@github.email"
1.2. 生成SSH公钥和私钥
ssh-keygen -t rsa -b 4096 -C "my@github.email"
1.3. 注册SSH公钥
1.4. 克隆项目
cd /www/repositories
git clone git@github.com:username/repository.git
2.1. 安装Laravel
运行以下命令
composer require byancode/deploy
2.2. 注册(对于Laravel > 7.0)
在 config/app.php
中注册服务提供者
Byancode\Deploy\Providers\DeployProvider::class,
2.3. 发布
发布配置文件。
php artisan vendor:publish --provider="Byancode\Deploy\Providers\DeployProvider"
2.4. 配置
您可以通过 config/deploy.php
文件更改应用程序的选项
用法
*注意:仅适用于laravel git项目
php artisan deploy:run --commit="My first deploy" --git --yarn --composer