summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLogan Fick <logaldeveloper@protonmail.com>2018-05-19 12:30:28 -0400
committerLogan Fick <logaldeveloper@protonmail.com>2018-05-19 12:30:28 -0400
commit4f4d3834d2d05fbff98b8244ff36a9a1e23fa420 (patch)
tree018176a3f849c23511085cec6a9c8f8400c46c42
parent8e534e3330e1c4cd8a0c3d8d3ec732eec5fbd202 (diff)
Made Capistrano use Puma tasks.
-rw-r--r--Capfile8
-rw-r--r--lib/capistrano/tasks/unicorn.rake40
2 files changed, 6 insertions, 42 deletions
diff --git a/Capfile b/Capfile
index 604eec8..dd589a4 100644
--- a/Capfile
+++ b/Capfile
@@ -11,10 +11,14 @@ require 'capistrano/rails/migrations'
namespace :deploy do
desc 'Start application'
- task(:start) {}
+ task(:start) {
+ invoke 'puma:start'
+ }
desc 'Stop application'
- task(:stop) {}
+ task(:stop) {
+ invoke 'puma:stop'
+ }
end
# Load custom tasks from `lib/capistrano/tasks' if you have any defined
diff --git a/lib/capistrano/tasks/unicorn.rake b/lib/capistrano/tasks/unicorn.rake
deleted file mode 100644
index 6d82d84..0000000
--- a/lib/capistrano/tasks/unicorn.rake
+++ /dev/null
@@ -1,40 +0,0 @@
-namespace :deploy do
- after :start, :start_unicorn do
- invoke 'unicorn:start'
- end
-
- after :stop, :stop_unicorn do
- invoke 'unicorn:stop'
- end
-
- after :restart, :restart_unicorn do
- begin
- invoke "unicorn:restart"
- rescue SSHKit::Runner::ExecuteError
- invoke "unicorn:start"
- end
- end
-end
-
-namespace :unicorn do
- desc "Start Unicorn"
- task :start do
- on roles(:web) do
- execute :sudo, :start, "unicorn"
- end
- end
-
- desc "Stop Unicorn"
- task :stop do
- on roles(:web) do
- execute :sudo, :stop, "unicorn"
- end
- end
-
- desc "Restart Unicorn"
- task :restart do
- on roles(:web), in: :sequence, wait: 5 do
- execute :sudo, :restart, "unicorn"
- end
- end
-end \ No newline at end of file