6
0
Fork 0

优化发布脚本

release
李静 2022-01-20 20:44:24 +08:00
parent c2ad93ef57
commit 32ece21276
3 changed files with 19 additions and 8 deletions

View File

@ -43,12 +43,23 @@ set :branch, "release"
set :laravel_upload_dotenv_file_on_deploy, false
namespace :php_fpm do
desc "重启 PHP-FPM"
task :restart do
on release_roles :all do
execute :sudo, :systemctl, :restart, "php8.1-fpm.service"
end
desc "重启 PHP-FPM"
task :restart do
on release_roles :all do
execute :sudo, :systemctl, :restart, "php8.1-fpm.service"
end
end
after "deploy:finished", "php_fpm:restart"
after "deploy:finished", "php_fpm:restart"
end
namespace :supervisor do
desc "按最新的配置启动 Supervisor"
task :reload do
on release_roles :task do
execute :sudo, :supervisorctl, :reload
end
end
after "deploy:finished", "supervisor:reload"
end

View File

@ -7,7 +7,7 @@
# server "example.com", user: "deploy", roles: %w{app web}, other_property: :other_value
# server "db.example.com", user: "deploy", roles: %w{db}
server "47.108.202.152", user: "deployer"
server "47.108.202.152", user: "deployer", roles: %w{task}
server "47.108.227.246", user: "deployer"

View File

@ -6,7 +6,7 @@
# server "example.com", user: "deploy", roles: %w{app db web}, my_property: :my_value
# server "example.com", user: "deploy", roles: %w{app web}, other_property: :other_value
# server "db.example.com", user: "deploy", roles: %w{db}
server "47.108.227.246", user: "deployer"
server "47.108.227.246", user: "deployer", roles: %w{task}
# role-based syntax