Add CLAUDE.md with access info and workflow documentation
This commit is contained in:
91
CLAUDE.md
Normal file
91
CLAUDE.md
Normal file
@@ -0,0 +1,91 @@
|
||||
# Claude Code - SPA-Landing (docs.artetui.de)
|
||||
|
||||
Dieses Repository enthält die Landing Page und kleine SPAs für **docs.artetui.de**.
|
||||
|
||||
## Zugänge
|
||||
|
||||
### Server
|
||||
- **Host:** cde-server-01 (49.13.63.91)
|
||||
- **SSH:** `ssh root@49.13.63.91`
|
||||
- **Web-Pfad:** `/opt/stacks/spa-hosting/html/`
|
||||
- **URL:** https://docs.artetui.de
|
||||
|
||||
### Git Repository
|
||||
- **Gitea URL:** https://git.artetui.de/admin/SPA-landing
|
||||
- **SSH Clone:** `ssh://git@git.artetui.de:22222/admin/SPA-landing.git`
|
||||
- **HTTPS Clone:** `https://git.artetui.de/admin/SPA-landing.git`
|
||||
|
||||
### Gitea API
|
||||
- **API-Endpunkt:** https://git.artetui.de/api/v1/
|
||||
- **Token:** `98a739697e3608c9e6806191d8554d7c6bf60128` (Scope: write:repository)
|
||||
|
||||
## Struktur
|
||||
|
||||
```
|
||||
/opt/stacks/spa-hosting/html/
|
||||
├── index.html # Landing Page (docs.artetui.de)
|
||||
├── angebotsdatenbank/ # Angebotsdatenbank SPA
|
||||
├── api/ # Backend API Scripts
|
||||
├── dictation/ # Diktierfunktion SPA
|
||||
├── fotoupload/ # Foto-Upload SPA
|
||||
├── geo-calc/ # Geo-Rechner SPA
|
||||
├── legal/ # Impressum & Datenschutz
|
||||
├── zeitutility/ # Zeit-Utilities SPA
|
||||
│
|
||||
# Separate Git-Repositories (nicht in diesem Repo):
|
||||
├── symbols/ # → git.artetui.de/admin/Symbols
|
||||
├── kostenschaetzung/ # → eigenes Repo
|
||||
├── schadendokumentation/ # → eigenes Repo
|
||||
└── zeitwert/ # → eigenes Repo
|
||||
```
|
||||
|
||||
## Workflow
|
||||
|
||||
### Änderungen deployen
|
||||
|
||||
**Option 1: Lokal bearbeiten, dann pushen**
|
||||
```bash
|
||||
# Lokal bearbeiten
|
||||
cd C:/Users/LarsMunkes/Documents/SPA-landing
|
||||
# ... Dateien bearbeiten ...
|
||||
git add .
|
||||
git commit -m "Beschreibung"
|
||||
git push
|
||||
|
||||
# Auf Server pullen
|
||||
ssh root@49.13.63.91 "cd /opt/stacks/spa-hosting/html && git pull"
|
||||
```
|
||||
|
||||
**Option 2: Direkt auf dem Server bearbeiten**
|
||||
```bash
|
||||
ssh root@49.13.63.91
|
||||
cd /opt/stacks/spa-hosting/html
|
||||
# ... Dateien bearbeiten ...
|
||||
git add .
|
||||
git commit -m "Beschreibung"
|
||||
git push
|
||||
```
|
||||
|
||||
### Neue SPA hinzufügen
|
||||
|
||||
1. Ordner erstellen: `mkdir neue-spa`
|
||||
2. `index.html` anlegen
|
||||
3. In `index.html` (Landing Page) verlinken
|
||||
4. Committen und pushen
|
||||
|
||||
## Verwandte Repositories
|
||||
|
||||
| Repository | URL | Beschreibung |
|
||||
|------------|-----|--------------|
|
||||
| **server-config** | git.artetui.de/admin/server-config | Server-Administration |
|
||||
| **Symbols** | git.artetui.de/admin/Symbols | Gutachter Symbolbibliothek |
|
||||
| **SPA-landing** | git.artetui.de/admin/SPA-landing | Dieses Repo |
|
||||
|
||||
## Hinweise
|
||||
|
||||
- Die Subprojekte (symbols, kostenschaetzung, etc.) haben eigene Git-Repos
|
||||
- Sie sind in `.gitignore` ausgeschlossen
|
||||
- Änderungen an diesen müssen in deren jeweiligen Repos gemacht werden
|
||||
|
||||
---
|
||||
**Letzte Aktualisierung:** 2025-12-14
|
||||
Reference in New Issue
Block a user