async function run()

in cloudrun-malware-scanner/gcs-proxy-server.ts [122:140]


async function run(): Promise<void> {
  let configFile;
  if (process.argv.length >= 3) {
    configFile = process.argv[2];
  } else {
    configFile = './config.json';
  }

  const storage = new Storage({
    userAgent: `cloud-solutions/${packageName}-usage-v${packageVersion}`,
  });

  const config = await readAndVerifyConfig(configFile, storage);

  clamCvdMirrorBucket = config.ClamCvdMirrorBucket;

  await accessTokenRefresh();
  setupGcsReverseProxy();
}