# Airbyte Ops Webapp — Bootstrap Guide

This document covers the one-time prerequisites that must exist before
`.github/workflows/deploy-ops-webapp-command.yml` can deploy the shared
`ops-webapp` Cloud Run service.

## Current deployment target

- GCP project: `internal-airbyte-ai-infra`
- Region: `us-west3`
- Artifact Registry repository: `ops-webapp`
- Cloud Run service: `ops-webapp`
- Public URL: `https://ops.internal.airbyte.ai`

## Create the Artifact Registry repository

Run this once before the first workflow deployment:

```bash
gcloud artifacts repositories create ops-webapp \
  --project=internal-airbyte-ai-infra \
  --location=us-west3 \
  --repository-format=docker \
  --description="Airbyte Ops Webapp container images"
```

The deploy workflow verifies this repository exists, but it does not create it.
