Sha256: 459f277c2f10d9187db5c56c6349fc9fa12ad5d94753abd08cebba256df0948e
Contents?: true
Size: 737 Bytes
Versions: 15
Compression:
Stored size: 737 Bytes
Contents
require 'shipitron' require 'shipitron/client/register_ecs_task_definitions' require 'shipitron/client/create_ecs_services' module Shipitron module Client class BootstrapApplication include Metaractor include Interactor::Organizer required :application required :region required :cluster_name required :service_count required :task_def_directory required :service_directory organize [ RegisterEcsTaskDefinitions, CreateEcsServices ] def call Logger.info "==> Bootstrapping #{application}" super Logger.info "==> Done" end private def application context.application end end end end
Version data entries
15 entries across 15 versions & 1 rubygems