feat(infra,database): DO deploy + memory schema

infra: Dockerfile (backend from monorepo root) + DigitalOcean App Platform
spec with health check and secret env vars. database: MongoDB Atlas + Voyage
vector-memory schema and the continual-learning loop notes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Kartikeya
2026-06-27 14:17:08 -07:00
parent ca0ca37adc
commit 2223b190f6
6 changed files with 106 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
# DigitalOcean App Platform spec for the PodMan backend.
# Deploy: doctl apps create --spec infra/app.yaml
name: podman
region: nyc
services:
- name: backend
dockerfile_path: infra/Dockerfile
source_dir: /
github:
repo: karti-ai/podman
branch: main
deploy_on_push: true
http_port: 8787
instance_size_slug: basic-xxs
instance_count: 1
health_check:
http_path: /health
envs:
- { key: LIVEKIT_URL, scope: RUN_TIME }
- { key: LIVEKIT_API_KEY, scope: RUN_TIME, type: SECRET }
- { key: LIVEKIT_API_SECRET, scope: RUN_TIME, type: SECRET }
- { key: GEMINI_API_KEY, scope: RUN_TIME, type: SECRET }
- { key: GITHUB_TOKEN, scope: RUN_TIME, type: SECRET }
- { key: GITHUB_REPO, scope: RUN_TIME }
- { key: MONGODB_URI, scope: RUN_TIME, type: SECRET }
- { key: VOYAGE_API_KEY, scope: RUN_TIME, type: SECRET }