INNER CODE UNIT · TypeScript

setupLookAndFeel

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

function setupLookAndFeel(url: string, rootFolder: string): void {
  let fl: WriteStream | undefined;

  try {
    log.debug(`Downloading custom Look-and-Feel file from ${url}`);

    const destDir = join(rootFolder, 'dist/assets/branding');
    const destFile = join(destDir, '/lookandfeel.zip');

    if (!existsSync(destDir)) {
      mkdirSync(destDir, { recursive: true });
    }

    fl = createWriteStream(destFile);
    const file: WriteStream = fl;
    const parsedUrl = new URL(url);
    const lib = parsedUrl.protocol === 'https:' ? https : http;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…