mirror of
http://172.20.10.11:3000/gitadmin/INSIGHT-MVP.git
synced 2026-06-24 22:46:39 +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>
66 lines
2.3 KiB
Markdown
66 lines
2.3 KiB
Markdown
# INSIGHT MVP - Aenderungsprotokoll
|
|
|
|
## Stand: 2026-03-08
|
|
|
|
### Aktueller Sprint: Sprint 1 (Alpha)
|
|
|
|
---
|
|
|
|
### Aenderungen in dieser Session
|
|
|
|
#### Projektinitialisierung & Infrastruktur-Definition
|
|
|
|
**Was wurde gemacht:**
|
|
|
|
1. **SSH Deployment Key erstellt**
|
|
- Ed25519-Schluessel unter `.keys/deploy_ed25519` generiert
|
|
- Public Key muss auf dem Entwicklungsserver und in Forgejo hinterlegt werden
|
|
- Key-Kommentar: `insight-deploy@xinion.lan`
|
|
|
|
2. **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
|
|
|
|
3. **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)
|
|
|
|
4. **Projektstruktur aufgesetzt**
|
|
- Verzeichnisstruktur gemaess Briefing angelegt
|
|
- packages/core-service/ (NestJS Backend)
|
|
- packages/frontend/ (React + Vite)
|
|
- config/ (Traefik, Prometheus, step-ca)
|
|
- .forgejo/workflows/ (CI/CD)
|
|
|
|
5. **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.yml` erstellen (alle Basis-Services)
|
|
- [ ] `docker-compose.observability.yml` erstellen
|
|
- [ ] 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
|