mirror of
http://172.20.10.11:3000/gitadmin/INSIGHT-MVP.git
synced 2026-06-24 22:46:39 +02:00
- Add insight-dev-01 server IP: 172.20.10.59 - Add Git server (GAIA-GIT) details: 172.20.10.11 - Replace all IP placeholders with actual values - Update Summarize.md with Forgejo configuration status Server setup completed on git.xinion.lan: - Docker Engine 29.3 installed - Forgejo Actions + Container Registry enabled - Runner v6.3.1 registered and running - 5 repository secrets configured - Branch protection on main + develop Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.5 KiB
2.5 KiB
INSIGHT MVP - Aenderungsprotokoll
Stand: 2026-03-08
Aktueller Sprint: Sprint 1 (Alpha)
Aenderungen in dieser Session
1. Projektinitialisierung & Infrastruktur-Definition
Was wurde gemacht:
-
SSH Keys erstellt
- Deploy-Key (
.keys/deploy_ed25519) fuer Server-Zugriff - CI/CD-Key (
.keys/cicd_ed25519) fuer Forgejo Actions Pipeline
- Deploy-Key (
-
Infrastruktur-Definition erstellt (
docs/INFRASTRUCTURE.md)- ProxmoxVE VM-Spezifikation: Ubuntu 24.04 LTS, 4 vCPU, 8 GB RAM, 60 GB SSD
- Docker-Netzwerk-Architektur mit 3 isolierten Netzwerken
- Komplette Service-Landschaft definiert
- Schritt-fuer-Schritt VM-Setup Anleitung
-
Zugangsdaten-Dokument erstellt (
docs/ACCESS.md)- Server-IP: 172.20.10.59 (insight-dev-01)
- Git-Server: 172.20.10.11 (GAIA-GIT)
- Alle SSH-Keys, Ports, Befehle dokumentiert
-
Projektstruktur aufgesetzt (packages/core-service, packages/frontend, config, .forgejo)
-
Basis-Konfigurationsdateien (.gitignore, .env.example, README.md)
2. Forgejo Git-Server Konfiguration
Was wurde auf dem Git-Server (172.20.10.11) gemacht:
- Docker Engine 29.3 installiert (fuer Forgejo Actions Runner)
- Forgejo Actions aktiviert (
[actions] ENABLED = truein app.ini) - Container Registry aktiviert (
[packages] ENABLED = truein app.ini) - Forgejo Runner v6.3.1 installiert und registriert
- Runner-Name:
insight-runner - Labels:
ubuntu-latest(docker://node:20) - Laeuft als Systemd-Service (
forgejo-runner.service)
- Runner-Name:
- Repository Secrets angelegt:
SSH_DEPLOY_KEY- CI/CD Private KeyDEPLOY_HOST- 172.20.10.59DEPLOY_USER- deployREGISTRY_USER- gitadminREGISTRY_PASSWORD- Forgejo Access Token
- Branch Protection eingerichtet:
main: Kein direkter Push, 1 Approval erforderlichdevelop: Kein direkter Push, 1 Approval erforderlich
- Forgejo Setup-Anleitung erstellt (
docs/FORGEJO_SETUP.md)
Naechste Schritte
- SSH Deploy Keys auf insight-dev-01 Server hinterlegen
docker-compose.ymlerstellen (alle Basis-Services)docker-compose.observability.ymlerstellen- NestJS Core-Service implementieren (Auth, Users, Tenants)
- Prisma-Schemas erstellen (core + tenant)
- React Frontend-Shell implementieren
- CI/CD Pipelines (.forgejo/workflows/) definieren
Offene Fragen / Abhaengigkeiten
- DNS-Eintrag
insight-dev.xinion.lanmuss auf 172.20.10.59 zeigen - Deploy Keys muessen auf insight-dev-01 in authorized_keys hinterlegt werden