Class: AmazonKamal::Cli::Runner
- Inherits:
-
Kamal::Cli::Base
- Object
- Kamal::Cli::Base
- AmazonKamal::Cli::Runner
- Defined in:
- lib/amazon_kamal/cli/runner.rb
Constant Summary collapse
- KAMAL_RAILS_RUNNER_URL =
"https://raw.githubusercontent.com/wwidea/kamal-rails-runner/main/kamal-rails-runner.sh"- KAMAL_RAILS_RUNNER_PATH =
"/usr/local/bin/kamal-rails-runner"
Instance Method Summary collapse
Instance Method Details
#add ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/amazon_kamal/cli/runner.rb', line 6 def add say "Installing kamal-rails-runner on #{KAMAL.primary_host}...", :magenta on(KAMAL.primary_host) do as "root" do execute :curl, "-sSL #{KAMAL_RAILS_RUNNER_URL} -o #{KAMAL_RAILS_RUNNER_PATH}" execute :chmod, "+x #{KAMAL_RAILS_RUNNER_PATH}" end end end |
#remove ⇒ Object
17 18 19 20 21 22 |
# File 'lib/amazon_kamal/cli/runner.rb', line 17 def remove say "Removing kamal-rails-runner from #{KAMAL.primary_host}...", :magenta on(KAMAL.primary_host) do execute :sudo, :rm, KAMAL_RAILS_RUNNER_PATH end end |