From 4ffa77220191eee3f89d5f2876436c984b79f7de Mon Sep 17 00:00:00 2001 From: Donal McBreen Date: Fri, 17 Jan 2025 12:50:03 +0000 Subject: [PATCH] Don't boot proxy twice when setting up --- lib/kamal/cli/main.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/kamal/cli/main.rb b/lib/kamal/cli/main.rb index b06a3447..4d55e890 100644 --- a/lib/kamal/cli/main.rb +++ b/lib/kamal/cli/main.rb @@ -13,14 +13,14 @@ class Kamal::Cli::Main < Kamal::Cli::Base invoke "kamal:cli:proxy:boot", [], invoke_options invoke "kamal:cli:accessory:boot", [ "all" ], invoke_options - deploy + deploy(boot_proxy: false) end end end desc "deploy", "Deploy app to servers" option :skip_push, aliases: "-P", type: :boolean, default: false, desc: "Skip image build and push" - def deploy + def deploy(boot_proxy: true) runtime = print_runtime do invoke_options = deploy_options @@ -39,7 +39,7 @@ class Kamal::Cli::Main < Kamal::Cli::Base run_hook "pre-deploy", secrets: true say "Ensure kamal-proxy is running...", :magenta - invoke "kamal:cli:proxy:boot", [], invoke_options + invoke "kamal:cli:proxy:boot", [], invoke_options if boot_proxy say "Detect stale containers...", :magenta invoke "kamal:cli:app:stale_containers", [], invoke_options.merge(stop: true)