986 B
986 B
| type | status | tags | |||
|---|---|---|---|---|---|
| checklist | verified |
|
✅ Deployment Checklist
Pre-push ritual before production (primarily Tia on Self-Hosting).
Every push
- Run
pnpm buildlocally before committing - Verify build succeeds with no errors
- Test login works via API call
- Push to git
- Wait for deployment before confirming success
Prod DB must use a pgvector image (learned 2026-05-30)
- Dokploy Postgres image MUST be
pgvector/pgvector:pg18(not plainpostgres:18) - Schema needs it:
memories.vision_embedding vector(1536)+ ivfflat index - Symptom of wrong image:
CREATE EXTENSION ... vectorsays "already exists" but queries fail withcould not access file "vector"— any query touchingmemoriesbreaks - Fix: swap image + redeploy DB (same PG18 base → data volume compatible, no dump/restore)
Related
Tia - Architecture · Self-Hosting · Decision Log#TD-003 · Git