Programmmanger für alles im Leben
Go to file
Lars 848452f837
Some checks failed
Test Suite / lint-backend (push) Waiting to run
Test Suite / build-frontend (push) Waiting to run
Test Suite / k6 /health Baseline (push) Waiting to run
Test Suite / playwright-tests (push) Waiting to run
Deploy Development / deploy (push) Failing after 1s
Test Suite / pytest-backend (push) Has been cancelled
Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code).
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-04 18:15:24 +02:00
.gitea/workflows Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00
backend Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00
docs Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00
frontend Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00
scripts/load Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00
.env.example Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00
.gitignore Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00
CLAUDE.md Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00
docker-compose.dev-env.yml Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00
docker-compose.yml Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00
package.json Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00
playwright.config.js Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00
README.md Infrastruktur-Grundgeruest fuer Kairo Jinkendo: Docker, Gitea Actions, Deployment-Doku (ohne App-Code). 2026-07-04 18:15:24 +02:00

Kairo Jinkendo (回廊)

Produktfamilie Jinkendo (人拳道) — Schwesterprodukt zu Shinkan und Mitai

Infrastruktur-Setup: Deployment, Docker und Gitea Actions sind vorbereitet.
Anwendungscode (Backend/Frontend) folgt in einem separaten Schritt.

Deployment-Übersicht

Umgebung Branch Server-Pfad Host-Ports (UI/API) Domain
Development develop /home/lars/docker/kairo-dev 3097 / 8097 https://dev.kairo.jinkendo.de
Production main /home/lars/docker/kairo 3004 / 8004 https://kairo.jinkendo.de

Auto-Deploy via Gitea Actions auf dem Raspberry Pi (gleicher Runner wie Shinkan/Mitai).

Gitea: http://192.168.2.144:3000/Lars/Kairo-Jinkendo

Tech-Stack (geplant)

  • Frontend: React 18 + Vite + PWA
  • Backend: FastAPI (Python 3.12)
  • Datenbank: PostgreSQL 16
  • Container: Docker + Docker Compose

Lokales Setup (wenn App-Code vorhanden)

git clone http://192.168.2.144:3000/Lars/Kairo-Jinkendo.git
cd Kairo-Jinkendo
cp .env.example .env
# .env anpassen

# Development
docker compose -f docker-compose.dev-env.yml up --build

# Production (lokal)
docker compose up --build

Frontend (Dev): http://localhost:3097
Backend (Dev): http://localhost:8097

Server-Einrichtung

Siehe docs/DEPLOYMENT.md für Verzeichnisse, .env-Dateien und Reverse-Proxy-Hinweise auf dem Pi.

Git-Workflow

develop  →  Auto-Deploy  →  kairo-dev  (Dev)
main     →  Auto-Deploy  →  kairo      (Prod)

Dokumentation

Lizenz

Proprietary Lars Stommer