From 200f12a4a13e3782a26662933c0dbcfe90552783 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 23 Jan 2023 14:13:17 +0100 Subject: [PATCH] Single setup command --- lib/mrsk/cli/main.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/mrsk/cli/main.rb b/lib/mrsk/cli/main.rb index b9a08852..495107b5 100644 --- a/lib/mrsk/cli/main.rb +++ b/lib/mrsk/cli/main.rb @@ -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