Module: Orchestration

Defined in:
lib/orchestration.rb,
lib/orchestration/errors.rb,
lib/orchestration/railtie.rb,
lib/orchestration/version.rb,
lib/orchestration/services.rb,
lib/orchestration/settings.rb,
lib/orchestration/terminal.rb,
lib/orchestration/environment.rb,
lib/orchestration/file_helpers.rb,
lib/orchestration/service_check.rb,
lib/orchestration/docker_compose.rb,
lib/orchestration/services/mongo.rb,
lib/orchestration/healthcheck_base.rb,
lib/orchestration/install_generator.rb,
lib/orchestration/services/database.rb,
lib/orchestration/services/rabbitmq.rb,
lib/orchestration/docker_compose/services.rb,
lib/orchestration/services/database/adapters.rb,
lib/orchestration/services/mongo/healthcheck.rb,
lib/orchestration/docker_compose/mongo_service.rb,
lib/orchestration/services/mongo/configuration.rb,
lib/orchestration/services/database/healthcheck.rb,
lib/orchestration/services/rabbitmq/healthcheck.rb,
lib/orchestration/docker_compose/database_service.rb,
lib/orchestration/docker_compose/rabbitmq_service.rb,
lib/orchestration/services/database/configuration.rb,
lib/orchestration/services/rabbitmq/configuration.rb,
lib/orchestration/services/database/adapters/mysql2.rb,
lib/orchestration/services/database/adapters/sqlite3.rb,
lib/orchestration/services/database/adapters/postgresql.rb

Defined Under Namespace

Modules: DockerCompose, FileHelpers, HealthcheckBase, Services Classes: DatabaseConfigurationError, Environment, InstallGenerator, MongoConfigurationError, OrchestrationError, Railtie, ServiceCheck, Settings, Terminal

Constant Summary collapse

VERSION =
'0.2.0'
COLOR_MAP =
{
  failure: :light_red,
  error: :red,
  waiting: :yellow,
  ready: :green,
  create: :green,
  update: :yellow,
  identical: :blue,
  status: :blue,
  setup: :blue,
  input: :red,
  skip: :light_yellow
}.freeze

Class Method Summary collapse

Class Method Details

.rootObject



25
26
27
# File 'lib/orchestration.rb', line 25

def self.root
  Pathname.new(File.dirname(__dir__))
end