Sha256: 89c37d3159226ef0972c1f3d30874a9fb059182cd763053a7a3564411a707d87

Contents?: true

Size: 446 Bytes

Versions: 1

Compression:

Stored size: 446 Bytes

Contents

namespace :systemd do

  [:start, :stop, :restart].each do |cmd|
    task "app_#{cmd}" do
      on roles(:app) do
        within release_path do
          execute "sudo systemctl #{cmd} rails_#{fetch(:application)}"
        end
      end
    end

    task "sidekiq_#{cmd}" do
      on roles(:app) do
        within release_path do
          execute "sudo systemctl #{cmd} sidekiq_#{fetch(:application)}"
        end
      end
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
focus_common-0.0.1 lib/focus_common/capistrano.rb