INNER CODE UNIT · TypeScript

createApp

stablyai/orca · cloud/apps/relay-fence-broker/src/app.ts:76

export function createApp(
  config: RelayFenceBrokerConfig,
  dependencies: AppDependencies = {}
): Hono {
  const app = new Hono()
  const lease =
    dependencies.lease ??
    new GoogleStorageMutationLease(
      config.stateBucket,
      config.leaseObject,
      config.imageCommit
    )
  const supersede = dependencies.supersede ?? runTargetSupersession
  const fenceSource = dependencies.fenceSource ?? runSourceFence

  app.get('/healthz', (context) =>
    context.json({ ok: true, fenceCommit: config.imageCommit })
  )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…