bae705aa97
- Add NFC ePassport roadmap (ICAO 9303, eIDAS) - Add TensorFlow.js edge face detection (BlazeFace) - Add structured audit logger (GDPR-compliant) - Risk scoring support Part of KYC Apple Native UX v1.1.0
1.7 KiB
1.7 KiB
AAMOS — Egenhostad CI/CD
🏠 Egenhostat (ingen GitHub/GitLab)
Allt körs på egen server. Ingen extern dependency.
📡 Deploy API
URL: http://localhost:9001/
Token: landvex-deploy-2026
Trigga deploy
curl -X POST http://localhost:9001/ \
-H "Authorization: Bearer landvex-deploy-2026" \
-H "Content-Type: application/json" \
-d '{"repo":"aamos-ledger"}'
⏰ Auto-deploy (Cron)
Kör var 5:e minut:
*/5 * * * * /home/bernt/.openclaw/workspace/work/aamos-infrastructure/ci/pipeline.sh
Kolla status
# Senaste deploy
tail -20 /tmp/aamos-ci.log
# Deploy-triggers
tail -20 /tmp/deploy-triggers.log
🔄 Manuell deploy
# Allt
bash /home/bernt/.openclaw/workspace/work/aamos-infrastructure/scripts/deploy-all.sh
# Enkel repo
bash /home/bernt/.openclaw/workspace/work/aamos-infrastructure/scripts/trigger-deploy.sh
📊 Tjänster
| Tjänst | Port | Beskrivning |
|---|---|---|
| aamos-ledger | 3250 | Bokföringsmotor |
| aamos-webhook | 9000 | Webhook-mottagare |
| aamos-deploy | 9001 | Deploy API |
🔒 Säkerhet
- Deploy API kräver token
- Webhook körs endast lokalt
- Cron körs som bernt-användare
📝 Loggar
| Logg | Fil |
|---|---|
| CI Pipeline | /tmp/aamos-ci.log |
| Deploy API | /tmp/deploy-api.log |
| Deploy triggers | /tmp/deploy-triggers.log |
🚀 Repos (lokala)
/home/bernt/.openclaw/workspace/repos/
├── aamos-ledger.git
├── aamos-ledger-ui.git
├── landvex-data.git
└── aamos-infrastructure.git
🔄 Workflow
- Utveckla i
work/<repo>/ - Commit och push till lokalt repo
- Auto-deploy var 5:e minut
- Eller trigga manuellt via Deploy API