Skip to content

Instantly share code, notes, and snippets.

@gms8994
Created November 12, 2014 00:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gms8994/2c5da363b06f0f01924d to your computer and use it in GitHub Desktop.
Save gms8994/2c5da363b06f0f01924d to your computer and use it in GitHub Desktop.
namespace :deploy do
desc 'Restart application'
task :restart do
on roles(:web) do
execute "curl -qX POST -H 'authorization: abcd1234' http://www.example.com/_token"
end
end
task :migrate_install do
invoke 'laravel:artisan', 'migrate:install'
end
task :migrate do
invoke 'laravel:artisan', 'migrate'
end
task :clear_cache do
invoke 'laravel:artisan', 'cache:clear'
invoke 'laravel:artisan', 'assets:clean'
invoke 'laravel:artisan', 'twig:clear'
end
after 'composer:run', :migrate
after :published, :clear_cache
after :clear_cache, :restart
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment