Single setup command

This commit is contained in:
David Heinemeier Hansson
2023-01-23 14:13:17 +01:00
parent f0d88a5ffe
commit 200f12a4a1

View File

@@ -9,6 +9,15 @@ require "mrsk/cli/server"
require "mrsk/cli/traefik"
class Mrsk::Cli::Main < Mrsk::Cli::Base
desc "setup", "Setup all accessories and deploy the app to servers"
def setup
print_runtime do
invoke "mrsk:cli:server:bootstrap"
invoke "mrsk:cli:accessory:boot", [ "all" ]
deploy
end
end
desc "deploy", "Deploy the app to servers"
def deploy
print_runtime do