From cce3d9ccfb3d3716e6a05c0186f68a75ebaf9179 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 14 Jan 2023 12:23:34 +0100 Subject: [PATCH] Fix rollback --- lib/mrsk/cli/main.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/mrsk/cli/main.rb b/lib/mrsk/cli/main.rb index 51515f05..044d6ab2 100644 --- a/lib/mrsk/cli/main.rb +++ b/lib/mrsk/cli/main.rb @@ -32,7 +32,10 @@ class Mrsk::Cli::Main < Mrsk::Cli::Base desc "rollback [VERSION]", "Rollback the app to VERSION (that must already be on servers)" def rollback(version) - invoke "mrsk:cli:app:restart" + on(MRSK.config.hosts) do + execute *MRSK.app.stop, raise_on_non_zero_exit: false + execute *MRSK.app.start(version: version) + end end desc "details", "Display details about Traefik and app containers"