Update deploy scripts
parent
1757cbdfa9
commit
a42f335c01
|
|
@ -39,6 +39,16 @@ set :branch, "release"
|
||||||
# Uncomment the following to require manually verifying the host key before first deploy.
|
# Uncomment the following to require manually verifying the host key before first deploy.
|
||||||
# set :ssh_options, verify_host_key: :secure
|
# 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
|
namespace :php_fpm do
|
||||||
desc "重启 PHP-FPM"
|
desc "重启 PHP-FPM"
|
||||||
task :restart do
|
task :restart do
|
||||||
|
|
@ -53,7 +63,7 @@ end
|
||||||
namespace :supervisor do
|
namespace :supervisor do
|
||||||
desc "按最新的配置启动 Supervisor"
|
desc "按最新的配置启动 Supervisor"
|
||||||
task :reload do
|
task :reload do
|
||||||
on release_roles :task do
|
on release_roles :supervisor do
|
||||||
execute :sudo, :supervisorctl, :reload
|
execute :sudo, :supervisorctl, :reload
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
# server "example.com", user: "deploy", roles: %w{app web}, other_property: :other_value
|
# server "example.com", user: "deploy", roles: %w{app web}, other_property: :other_value
|
||||||
# server "db.example.com", user: "deploy", roles: %w{db}
|
# 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
|
# role-based syntax
|
||||||
|
|
|
||||||
|
|
@ -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 db web}, my_property: :my_value
|
||||||
# server "example.com", user: "deploy", roles: %w{app web}, other_property: :other_value
|
# server "example.com", user: "deploy", roles: %w{app web}, other_property: :other_value
|
||||||
# server "db.example.com", user: "deploy", roles: %w{db}
|
# 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
|
# role-based syntax
|
||||||
|
|
|
||||||
|
|
@ -160,7 +160,6 @@ namespace :deploy do
|
||||||
after "deploy:updated", "laravel:writable"
|
after "deploy:updated", "laravel:writable"
|
||||||
after 'deploy:updated', 'deploy:set_permissions:acl'
|
after 'deploy:updated', 'deploy:set_permissions:acl'
|
||||||
after "deploy:updated", "deploy:vendors"
|
after "deploy:updated", "deploy:vendors"
|
||||||
after "deploy:updated", "laravel:upload_dotenv_file"
|
|
||||||
after "deploy:vendors", "laravel:artisan:config:cache"
|
after "deploy:vendors", "laravel:artisan:config:cache"
|
||||||
after "deploy:vendors", "laravel:artisan:route:cache"
|
after "deploy:vendors", "laravel:artisan:route:cache"
|
||||||
after "deploy:vendors", "laravel:artisan:view:cache"
|
after "deploy:vendors", "laravel:artisan:view:cache"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue