Skip to main content
Version: 0.2.14

service_api_cell_v1

Starter scaffold for the svc_api_cell_v1 service archetype.

Purpose

Minimal API service archetype scaffold with Postgres-backed state and an optional S3-compatible object store binding.

See Service archetype scaffolds for the included surfaces, validation steps, and related guides shared by every archetype.

If you wire the optional object-store binding locally, provide the native S3 backend environment:

export X07_OS_OBJ_S3_ENDPOINT=http://127.0.0.1:9000
export X07_OS_OBJ_S3_BUCKET=svc-api-cell
export X07_OS_OBJ_S3_ACCESS_KEY=minio
export X07_OS_OBJ_S3_SECRET_KEY=minio123

Reference pattern:

  • keep API state on db.primary
  • keep optional document or asset storage on obj.documents
  • decode object-store responses with std.obj.spec.*
  • keep probe, rollout, and autoscaling intent in the service manifest rather than in provider-specific YAML