Deploy
Pick a tier. Launch in four steps.
Enterprise for a full branded product, or API-only when your customer keeps the UI. Same pipeline either way.
Where it runs
web
Your apphub
You Can Askcloud_lock
Customer cloudweb
Your apphub
You Can Askcloud_lock
Customer cloudDocument scanningSearchAI modelsAudit logsTheir infrastructure
Choose your tier
Full stack with Frontend and billing, or backend-only with your UI on top.
apartment
Enterprise
YCA Construction profile — Backend + Payment Cloud Run, Vercel Frontend, full Postgres DDL, Stripe, Auth. Inventory: yca-construction.
- checkFrontend + Payment
- checkFull database schema
- checkStripe / Auth
api
API
ProcureIQ profile — Backend only, document + conversation schemas, MCP env (LINDLE_MCP_URL / AUTH). Customer owns UI and graph data plane.
- checkBackend only
- checkCustom tool integrations
- checkCustomer UI / BFF
Onboarding by tier
What changes from same-day Sandbox access to a full Dedicated Stack implementation.
| Phase | Sandbox | Enterprise | Dedicated Stack |
|---|---|---|---|
| Commercial kickoff | Light | Full MSA + setup SOW | Full MSA + implementation SOW |
| Customer IT involvement | Minimal | Moderate (DNS, OAuth) | Heavy (own GCP project) |
| Terraform | None (shared demo instance pre-provisioned) | Bold GCP project | Customer GCP project |
| Ansible bootstrap | Once for shared instance only | Full per customer | Full per customer |
| Custom seed | Demo only (shared) | Required | Required |
| Document ingest | Shared demo corpus | Customer bulk ingest | Customer bulk ingest |
| Handover | Access grant + shared URL | Admin training session | Runbook + security sign-off |
| Duration | Same day (access grant) | 1–3 weeks | 4–8 weeks |
Four steps to production
Infrastructure → container → secrets → smoke tests.
cloud_sync
terraform apply
arrow_downward
rocket_launch
Deploy container via CI
arrow_downward
key
Ansible secrets & config
arrow_downward
verified
Schema, seed, smoke
Before you start
- check_circleGCP project with billing and Cloud Run / Secret Manager APIs
- check_circleGitHub Actions deploy SA key (LINDLE_GCP_SA_KEY or customer equivalent)
- check_circleAnsible vault with OpenAI, Qdrant, Langfuse, DATABASE_URL (and MCP secrets for API tier)
- check_circleOptional: Vercel project (enterprise), Stripe keys (Payment.API)