Keep containers around for quick rollback + restarting

Now need to deal with pruning.
This commit is contained in:
David Heinemeier Hansson
2023-01-08 11:45:46 +01:00
parent e8fc046537
commit 73019bedfb
4 changed files with 22 additions and 7 deletions

View File

@@ -17,7 +17,12 @@ namespace :mrsk do
on(MRSK_CONFIG.servers) { execute app.pull }
end
desc "Start app on servers"
desc "Run app on servers"
task :run do
on(MRSK_CONFIG.servers) { execute app.run }
end
desc "Start existing app on servers"
task :start do
on(MRSK_CONFIG.servers) { execute app.start }
end
@@ -27,7 +32,7 @@ namespace :mrsk do
on(MRSK_CONFIG.servers) { execute app.stop, raise_on_non_zero_exit: false }
end
desc "Restart app on servers"
desc "Start app on servers (use VERSION=<git-hash> to designate which version)"
task restart: %i[ stop start ]
desc "Display information about app containers"