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
87 lines
1.7 KiB
Markdown
87 lines
1.7 KiB
Markdown
# 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
|
|
|
|
```bash
|
|
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:
|
|
|
|
```bash
|
|
*/5 * * * * /home/bernt/.openclaw/workspace/work/aamos-infrastructure/ci/pipeline.sh
|
|
```
|
|
|
|
### Kolla status
|
|
|
|
```bash
|
|
# Senaste deploy
|
|
tail -20 /tmp/aamos-ci.log
|
|
|
|
# Deploy-triggers
|
|
tail -20 /tmp/deploy-triggers.log
|
|
```
|
|
|
|
## 🔄 Manuell deploy
|
|
|
|
```bash
|
|
# 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
|
|
|
|
1. **Utveckla** i `work/<repo>/`
|
|
2. **Commit** och **push** till lokalt repo
|
|
3. **Auto-deploy** var 5:e minut
|
|
4. Eller **trigga manuellt** via Deploy API
|