Sha256: 344c74f999a6d8adc87c53a929b2651e4501aeeb6f8b1ff061df4092e905b506

Contents?: true

Size: 891 Bytes

Versions: 4

Compression:

Stored size: 891 Bytes

Contents

require "roda"
require "et_fake_ccd/service/sidam_app"
require "et_fake_ccd/service/auth_app"
require "et_fake_ccd/service/data_store_app"
require "et_fake_ccd/service/document_store_app"
require "et_fake_ccd/service/authentication_web_app"
require "et_fake_ccd/service/case_management_web_app"
require "et_fake_ccd/service/api_gateway_web_app"
require "et_fake_ccd/service/ecm_app"
module EtFakeCcd
  class RootApp < Roda
    plugin :multi_run
    plugin :enhanced_logger
    run "idam", Service::SidamApp
    run "auth", Service::AuthApp
    run "data_store", Service::DataStoreApp
    run "document_store", Service::DocumentStoreApp
    run "authentication-web", Service::AuthenticationWebApp
    run "case-management-web", Service::CaseManagementWebApp
    run "api-gateway", Service::ApiGatewayWebApp
    run "ecm", Service::EcmApp

    route do |r|
      r.multi_run
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
et_fake_ccd-2.1.0 lib/et_fake_ccd/root_app.rb
et_fake_ccd-2.0.0 lib/et_fake_ccd/root_app.rb
et_fake_ccd-1.1.11 lib/et_fake_ccd/root_app.rb
et_fake_ccd-1.1.10 lib/et_fake_ccd/root_app.rb