代码拉取完成,页面将自动刷新
同步操作将从 dcat-phper/Discover 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?php
/*
* // +----------------------------------------------------------------------
* // | erp
* // +----------------------------------------------------------------------
* // | Copyright (c) 2006~2020 erp All rights reserved.
* // +----------------------------------------------------------------------
* // | Licensed ( LICENSE-1.0.0 )
* // +----------------------------------------------------------------------
* // | Author: yxx <[email protected]>
* // +----------------------------------------------------------------------
*/
namespace Deployer;
require 'recipe/laravel.php';
// Project name
set('application', 'hzerp');
// Project repository
// [Optional] Allocate tty for git clone. Default value is false.
set('git_tty', false);
//set('default_stage', 'master');
// Shared files/dirs between deploys
add('shared_files', []);
add('shared_dirs', ['public/uploads']);
// Writable dirs by web server
add('writable_dirs', []);
set('allow_anonymous_stats', false);
set('writable_use_sudo', false);
// Hosts
set('keep_releases', 5);
set('default_stage', 'dev');
host('dev')
->stage('dev')
->hostname('118.178.125.242')
->user('deployer')
// 并指定公钥的位置
->identityFile('~/.ssh/deployerkey')
->set('branch', 'master')
->set('http_user', 'nginx')
->forwardAgent(true)
->multiplexing(true)
// 指定项目部署到服务器上的哪个目录
->set('deploy_path', '/data/wwwroot/erp');
host('yxx')
->stage('yxx')
->hostname('47.106.87.22')
->user('deployer')
// 并指定公钥的位置
->identityFile('~/.ssh/deployerkey')
->set('branch', 'master')
->set('http_user', 'www-data')
->forwardAgent(true)
->multiplexing(true)
// 指定项目部署到服务器上的哪个目录
->set('deploy_path', '/data/wwwroot/erp');
task('artisan:cache:clear', function () {
return true;
});
task('artisan:config:cache', function () {
return true;
});
task('artisan:route:cache', function () {
return true;
});
task('artisan:view:cache', function () {
return true;
});
task('opcache:reload', function () {
cd('{{release_path}}');
// run('{{bin/php}} artisan optimize && {{bin/composer}} dump-autoload --optimize && {{bin/php}} artisan config:clear');
run('{{bin/php}} artisan optimize && {{bin/composer}} dump-autoload --optimize && {{bin/php}} artisan migrate && {{bin/php}} artisan db:seed --class=InitSeeder');
$ret = (int) run('ps -ef |grep -w laravels|grep -v grep|wc -l');
if ($ret > 0) {
run('sudo {{bin/php}} bin/laravels restart -d 1>/dev/null');
} else {
run('sudo /usr/sbin/service php7.4-fpm reload');
}
});
// Tasks
task('build', function () {
run('cd {{release_path}} && build');
});
// [Optional] if deploy fails automatically unlock.
after('deploy:failed', 'deploy:unlock');
// Migrate database before symlink new release.
before('deploy:symlink', 'opcache:reload');
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。