Class: CreateDeploioApp

Inherits:
Object
  • Object
show all
Defined in:
lib/renuo/cli/app/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

#run(_args) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/renuo/cli/app/create_deploio_app.rb', line 9

def run(_args)
  parse_arguments
  setup_commands
  setup_environments
ensure
  cleanup
end