chore: update docs/HANDOFF-LOCAL-LLM-GITEA-MCP.md via opax-mcp
Some checks are pending
Check Python Version Consistency / Check Python Version (push) Waiting to run
Some checks are pending
Check Python Version Consistency / Check Python Version (push) Waiting to run
This commit is contained in:
parent
d744ff0863
commit
fcae0d53ef
|
|
@ -1,56 +1,52 @@
|
||||||
# HANDOFF — OPPDATERT 2026-07-25 09:30 CEST
|
# HANDOFF — OPPDATERT 2026-07-25 09:50 CEST
|
||||||
|
|
||||||
## KRITISK NESTE STEG — START HER
|
## KRITISK NESTE STEG — START HER
|
||||||
|
|
||||||
### gitea-chat-bridge — BLOKKERT, krever Procfile
|
### Fase 8 — Snapshot-backup av Gitea-VM
|
||||||
|
|
||||||
Rotårsak: Cloud Run leter etter `app`-objekt, vi eksporterer `handler`.
|
|
||||||
|
|
||||||
Filer klare i `~/OSVauco/gitea-chat-bridge/`:
|
|
||||||
- `main.py` — Google Chat-format (uten Slack-syntax)
|
|
||||||
- `requirements.txt` — functions-framework==3.*, requests==2.*
|
|
||||||
- `Procfile` — MÅ OPPRETTES: `web: functions-framework --target=handler --port=8080`
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Fullfør deploy:
|
# Opprett snapshot av VM-disken
|
||||||
cat > ~/OSVauco/gitea-chat-bridge/Procfile << 'EOF'
|
gcloud compute disks snapshot gitea-server \
|
||||||
web: functions-framework --target=handler --port=8080
|
--project=propane-will-491900-m5 \
|
||||||
EOF
|
--zone=us-central1-a \
|
||||||
|
--snapshot-names=gitea-server-$(date +%Y%m%d) \
|
||||||
|
--quiet
|
||||||
|
|
||||||
WEBHOOK=$(gcloud secrets versions access latest --secret=CHAT_WEBHOOK_URL --project=propane-will-491900-m5)
|
# Verifiser
|
||||||
cd ~/OSVauco/gitea-chat-bridge && \
|
gcloud compute snapshots list --project=propane-will-491900-m5
|
||||||
gcloud run deploy gitea-chat-bridge \
|
|
||||||
--source . --region us-central1 \
|
|
||||||
--project propane-will-491900-m5 \
|
|
||||||
--platform managed --allow-unauthenticated \
|
|
||||||
--set-env-vars "CHAT_WEBHOOK_URL=$WEBHOOK" --quiet
|
|
||||||
|
|
||||||
# Test
|
|
||||||
curl -s -X POST https://gitea-chat-bridge-357036551735.us-central1.run.app \
|
|
||||||
-H "Content-Type: application/json" \
|
|
||||||
-d '{"repository":{"full_name":"chris/OSVauco"},"pusher":{"login":"chris"},"ref":"refs/heads/main","commits":[{"id":"abc1234","message":"test","url":"https://git.vauco.no"}]}'
|
|
||||||
|
|
||||||
rm -rf ~/OSVauco/gitea-chat-bridge
|
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## STATUS 2026-07-25 09:30
|
## ARBEIDSMODELL
|
||||||
|
|
||||||
|
**OPAX (Perplexity MCP):** Skriver kode, pusher til Gitea, oppdaterer HANDOFF
|
||||||
|
**Gemini:** `git pull` → implementer → test → rapporter
|
||||||
|
|
||||||
|
Denne modellen gjelder frem til lokale modeller (Emma/gemma3:27b) er oppe og kan ta over Gemini sin rolle.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## STATUS 2026-07-25 09:50
|
||||||
|
|
||||||
✅ FASE 0-6.5, DNS, OPAX-MCP, smoke-test, VM, HTTPS, OAuth2, sikkerhet, GPG, secrets
|
✅ FASE 0-6.5, DNS, OPAX-MCP, smoke-test, VM, HTTPS, OAuth2, sikkerhet, GPG, secrets
|
||||||
✅ automation@vauco.no alias → chris.christiansen@vauco.no
|
✅ automation@vauco.no alias → chris.christiansen@vauco.no
|
||||||
🔴 gitea-chat-bridge — deployet men krasjer (mangler Procfile)
|
✅ gitea-chat-bridge deployet og verifisert (us-central1, revision 00003-h4p)
|
||||||
⏳ automation-bruker i Gitea — NESTE etter bridge
|
✅ Gitea webhook ID 9 peker på bridge-URL
|
||||||
⏳ Fase 8 snapshot-backup
|
⏳ Fase 8 snapshot-backup — NESTE
|
||||||
|
⏳ automation-bruker i Gitea
|
||||||
|
⏳ Lokale modeller (Emma/gemma3:27b) opp og kjørende
|
||||||
|
|
||||||
## RESSURSER
|
## RESSURSER
|
||||||
- Bridge URL: https://gitea-chat-bridge-357036551735.us-central1.run.app
|
- Bridge URL: https://gitea-chat-bridge-357036551735.us-central1.run.app
|
||||||
- Gitea hook ID: 9
|
- Gitea: https://git.vauco.no (localhost:3000 fra VM)
|
||||||
- Secret: CHAT_WEBHOOK_URL (v2), gitea-admin-password
|
- VM: 34.67.252.59, zone us-central1-a, disk: gitea-server
|
||||||
- VM: 34.67.252.59 (Gitea + Ollama, alltid på)
|
- Project: propane-will-491900-m5
|
||||||
|
- Secrets: CHAT_WEBHOOK_URL (v2), gitea-admin-password
|
||||||
- OPAX MCP: us-central1
|
- OPAX MCP: us-central1
|
||||||
|
|
||||||
## FASTE SANNHETER
|
## FASTE SANNHETER
|
||||||
- Gitea = source of truth | localhost:3000 fra VM
|
- Gitea = source of truth
|
||||||
- Lokale modeller = hovedretning
|
- Lokale modeller = hovedretning
|
||||||
|
- OPAX skriver kode → Gemini implementerer
|
||||||
- gitea-admin-password og CHAT_WEBHOOK_URL i Secret Manager
|
- gitea-admin-password og CHAT_WEBHOOK_URL i Secret Manager
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user