6
0
Fork 0

Update deploy scripts

release
李静 2022-01-23 13:10:48 +08:00
parent 1757cbdfa9
commit a42f335c01
4 changed files with 14 additions and 4 deletions

View File

@ -39,6 +39,16 @@ set :branch, "release"
# Uncomment the following to require manually verifying the host key before first deploy.
# set :ssh_options, verify_host_key: :secure
namespace :laravel do
task "artisan:db:seed:admin" do
on release_roles :admin do
invoke "laravel:artisan", "db:seed", "--class=AdminSeeder", "--force"
end
end
after "deploy:vendors", "laravel:artisan:db:seed:admin"
end
namespace :php_fpm do
desc "重启 PHP-FPM"
task :restart do
@ -53,7 +63,7 @@ end
namespace :supervisor do
desc "按最新的配置启动 Supervisor"
task :reload do
on release_roles :task do
on release_roles :supervisor do
execute :sudo, :supervisorctl, :reload
end
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{admin supervisor}
# role-based syntax

View File

@ -6,7 +6,8 @@
# 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", roles: %w{task}
server "47.108.227.246", user: "deployer", roles: %w{admin supervisor}
# role-based syntax

View File

@ -160,7 +160,6 @@ namespace :deploy do
after "deploy:updated", "laravel:writable"
after 'deploy:updated', 'deploy:set_permissions:acl'
after "deploy:updated", "deploy:vendors"
after "deploy:updated", "laravel:upload_dotenv_file"
after "deploy:vendors", "laravel:artisan:config:cache"
after "deploy:vendors", "laravel:artisan:route:cache"
after "deploy:vendors", "laravel:artisan:view:cache"