mirror of
http://172.20.10.11:3000/gitadmin/INSIGHT-MVP.git
synced 2026-06-24 23:56:40 +02:00
- Generate SSH deployment key (Ed25519) for server access - Define complete server infrastructure (ProxmoxVE VM, Docker, networking) - Create ACCESS.md with all connection details and SSH instructions - Create INFRASTRUCTURE.md with VM setup guide and service architecture - Set up project directory structure per briefing specification - Add .env.example with all required environment variables - Add .gitignore for Node.js/Docker/TypeScript project - Create comprehensive README.md for developer onboarding - Add Summarize.md changelog - Include concept and briefing documents Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.3 KiB
2.3 KiB
INSIGHT MVP - Aenderungsprotokoll
Stand: 2026-03-08
Aktueller Sprint: Sprint 1 (Alpha)
Aenderungen in dieser Session
Projektinitialisierung & Infrastruktur-Definition
Was wurde gemacht:
-
SSH Deployment Key erstellt
- Ed25519-Schluessel unter
.keys/deploy_ed25519generiert - Public Key muss auf dem Entwicklungsserver und in Forgejo hinterlegt werden
- Key-Kommentar:
insight-deploy@xinion.lan
- Ed25519-Schluessel unter
-
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 (Traefik, Core, Frontend, PostgreSQL, PgBouncer, Redis, step-ca)
- Observability-Stack definiert (Prometheus, Grafana, Loki, Tempo, Promtail, cAdvisor)
- Schritt-fuer-Schritt VM-Setup Anleitung
-
Zugangsdaten-Dokument erstellt (
docs/ACCESS.md)- Git Repository Zugangsdaten
- SSH-Key Dokumentation und Verwendung
- Server-Zugangsdaten (Platzhalter fuer IP)
- Alle Service-Ports dokumentiert
- Deployment-Pfad dokumentiert
- Wichtige Befehle (MacBook & Server)
-
Projektstruktur aufgesetzt
- Verzeichnisstruktur gemaess Briefing angelegt
- packages/core-service/ (NestJS Backend)
- packages/frontend/ (React + Vite)
- config/ (Traefik, Prometheus, step-ca)
- .forgejo/workflows/ (CI/CD)
-
Basis-Konfigurationsdateien erstellt
.gitignore- alle relevanten Ausschluesse.env.example- alle Umgebungsvariablen dokumentiert (ohne Werte)README.md- vollstaendiges Onboarding-Dokument
Naechste Schritte
- VM in ProxmoxVE erstellen und konfigurieren
- SSH Deploy Key auf Server und in Forgejo 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 in Forgejo Actions definieren
Offene Fragen / Abhaengigkeiten
- Server-IP wird erst bei VM-Erstellung vergeben
- DNS-Eintraege (insight-dev.xinion.lan) muessen konfiguriert werden
- Forgejo Deploy Key muss manuell hinterlegt werden