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.
|
||||
# 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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Reference in New Issue