Class: Renuo::Cli::Commands::CreateDeploioApp

Inherits:
Object
  • Object
show all
Defined in:
lib/renuo/cli/commands/create_deploio_app.rb

Overview

rubocop:disable Metrics/ClassLength

Constant Summary collapse

DATABASE_SSH_KEY_FILE =
"temporary_database_ssh_key"
GITHUB_SSH_KEY_FILE_NAME =
"temporary_repository_ssh_key"
GITHUB_DEPLOY_KEY_TITLE =
"deploio-deploy-key"
SSH_ALGORITHM =
"Ed25519"

Instance Method Summary collapse

Instance Method Details

#runObject



27
28
29
30
31
32
33
# File 'lib/renuo/cli/commands/create_deploio_app.rb', line 27

def run
  parse_arguments
  setup_commands
  setup_environments
ensure
  cleanup
end