From e7ddf6dc32c4aa6bf8b0c6388958993a656e6fe9 Mon Sep 17 00:00:00 2001 From: missytake Date: Tue, 14 Oct 2025 20:44:06 +0200 Subject: [PATCH] cmdeploy: make --ssh-host expect '@docker' instead of 'docker' --- cmdeploy/src/cmdeploy/cmdeploy.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmdeploy/src/cmdeploy/cmdeploy.py b/cmdeploy/src/cmdeploy/cmdeploy.py index 35c656f6..e71d0ce8 100644 --- a/cmdeploy/src/cmdeploy/cmdeploy.py +++ b/cmdeploy/src/cmdeploy/cmdeploy.py @@ -99,7 +99,7 @@ def run_cmd(args, out): pyinf = "pyinfra --dry" if args.dry_run else "pyinfra" cmd = f"{pyinf} --ssh-user root {ssh_host} {deploy_path} -y" - if ssh_host in ["localhost", "docker"]: + if ssh_host in ["localhost", "@docker"]: cmd = f"{pyinf} @local {deploy_path} -y" if version.parse(pyinfra.__version__) < version.parse("3"): @@ -366,7 +366,7 @@ def get_parser(): def get_sshexec(ssh_host: str, verbose=True): if ssh_host in ["localhost", "@local"]: return LocalExec(verbose, docker=False) - elif ssh_host == "docker": + elif ssh_host == "@docker": return LocalExec(verbose, docker=True) if verbose: print(f"[ssh] login to {ssh_host}")