INNER CODE UNIT · TypeScript

init

keptn/keptn · bridge/server/app.ts:42

async function init(configuration: BridgeConfiguration): Promise<Express> {
  const app = express();
  const serverFeatureFlags = new ServerFeatureFlags();
  const clientFeatureFlags = new ClientFeatureFlags();
  EnvironmentUtils.setFeatureFlags(process.env, serverFeatureFlags);
  EnvironmentUtils.setFeatureFlags(process.env, clientFeatureFlags);

  const { mode, urls } = configuration;

  const rootFolder = join(__dirname, mode === EnvType.TEST ? '../' : '../../../');

  if (mode !== EnvType.TEST) {
    setupDefaultLookAndFeel(mode, rootFolder);
  }
  if (urls.lookAndFeel) {
    setupLookAndFeel(urls.lookAndFeel, rootFolder);
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…