SnapAPI: domain snapapi.eu, git push enabled

This commit is contained in:
Hoid 2026-02-19 10:24:20 +00:00
parent 22d028202f
commit bb07c630f1
3 changed files with 7 additions and 10 deletions

View file

@ -0,0 +1,4 @@
{
"version": 1,
"bootstrapSeededAt": "2026-02-19T08:45:00.908Z"
}

View file

@ -38,13 +38,6 @@
"priority": "soon",
"context": "Ergonomischer Bürostuhl für Programmier-Setup. ~€1.800-2.000. Evtl. probesitzen in Wien vorher.",
"lastNudged": "2026-02-17T09:18:57.675Z"
},
{
"id": "4495460d",
"added": "2026-02-18",
"text": "Implement K3s Borg backup (etcd snapshots + pg_dump → Storage Box)",
"priority": "now",
"context": "Plan in projects/business/memory/infrastructure.md. Storage Box already set up. DB is 7.6MB. Do etcd snapshots daily, pg_dump every 6h, manifests export. All to Borg."
}
]
}

View file

@ -17,7 +17,7 @@ You have a sister company (DocFast) that already proved the patterns. Reuse what
## Product
- **Domain:** NOT YET CHOSEN — ask investor to register when ready
- **Domain:** https://snapapi.eu
- **API:** POST /v1/screenshot (URL → image)
- Parameters: url (required), format (png/jpeg/webp), width, height, fullPage, waitForSelector, quality
- **Auth:** email signup → verification code → API key (same pattern as DocFast)
@ -68,7 +68,7 @@ export PATH=$PATH:/usr/local/bin
- **Push to main** → auto-deploys to staging (CI/CD needs setup — same pattern as DocFast)
- **Tag `v*`** → deploys to production
- **Registry:** git.cloonar.com/openclawd/SnapAPI
- **Note:** Forgejo token is READ-ONLY. Use SSH for pushing code.
- **Git push works** via SSH (deploy key authorized on repo)
### Secrets (ALREADY CREATED)
- `snapapi-secrets` in both `snapapi` and `snapapi-staging` namespaces
@ -85,7 +85,7 @@ Repo: openclawd/SnapAPI
Namespaces: snapapi (prod), snapapi-staging (staging)
Database: snapapi / snapapi_staging on main-db-pooler.postgres.svc:5432 (user: docfast)
Credentials: source /home/openclaw/.openclaw/workspace/.credentials/docfast.env
Website: <domain TBD>
Website: https://snapapi.eu
```
## SSRF Protection (CRITICAL)