Initialer Commit: Projekt Start

This commit is contained in:
Tim Leikauf
2026-01-03 15:24:36 +01:00
commit 3773f94303
168 changed files with 228080 additions and 0 deletions

153
WIE_CODE_ZU_GITHUB.md Normal file
View File

@@ -0,0 +1,153 @@
# 📤 Wie kommt der Code zu GitHub?
## ✅ Aktueller Status
Der Code wurde bereits zu GitHub gepusht! 🎉
**Repository:** https://github.com/Timborimbo/hyggecraftery_APP
---
## 🔄 Workflow: Code zu GitHub → Coolify
### 1. Code auf deinem Mac ändern
Du bearbeitest die Dateien lokal:
- `lib/main.dart`
- `lib/screens/...`
- etc.
### 2. Code zu GitHub pushen
**Einfachste Methode - Script verwenden:**
```bash
cd /Users/tim/Documents/HyggeCraftery/APP
./push-to-github.sh
```
Das Script:
- Fügt alle Änderungen hinzu
- Erstellt einen Commit
- Pusht zu GitHub
**Manuell:**
```bash
cd /Users/tim/Documents/HyggeCraftery/APP
# Änderungen hinzufügen
git add .
# Commit erstellen
git commit -m "Beschreibung der Änderungen"
# Zu GitHub pushen
git push origin main
```
**Bei der ersten Push-Abfrage nach Credentials:**
- **Username:** `Timborimbo`
- **Password:** Dein Personal Access Token (`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`)
### 3. Coolify holt Code von GitHub
**Automatisch:**
- Coolify kann automatisch bei jedem Push deployen (falls konfiguriert)
**Manuell:**
- Gehe zu Coolify Dashboard
- Klicke auf **"Redeploy"** in deiner Application
- Coolify holt den neuesten Code von GitHub
---
## 🔐 Token in Git speichern (optional)
Damit du nicht jedes Mal den Token eingeben musst:
```bash
# Token wird in macOS Keychain gespeichert
git config --global credential.helper osxkeychain
```
Dann beim ersten Push:
- Username: `Timborimbo`
- Password: `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`
Danach wird der Token gespeichert und du musst ihn nicht mehr eingeben.
---
## 📋 Typischer Workflow
### Beispiel: Du änderst etwas in der App
```bash
# 1. Code ändern (z.B. in lib/main.dart)
# 2. Änderungen zu GitHub pushen
cd /Users/tim/Documents/HyggeCraftery/APP
./push-to-github.sh
# 3. In Coolify: "Redeploy" klicken
# → Coolify holt neuen Code
# → Baut Docker Image neu
# → Deployed neue Version
```
---
## ✅ Prüfen ob Code auf GitHub ist
**Im Browser:**
- Gehe zu: https://github.com/Timborimbo/hyggecraftery_APP
- Du solltest alle Dateien sehen: `lib/`, `pubspec.yaml`, `Dockerfile`, etc.
**Per Git:**
```bash
cd /Users/tim/Documents/HyggeCraftery/APP
git log --oneline -5
# Zeigt die letzten 5 Commits
```
---
## 🔄 Automatisches Deployment (optional)
Coolify kann automatisch deployen, wenn du zu GitHub pushst:
1. Gehe zu Application Settings
2. Suche nach **"Auto Deploy"** oder **"Webhooks"**
3. Aktiviere **"Deploy on Push"**
4. Jetzt: Bei jedem `git push` → Coolify deployed automatisch!
---
## 📋 Zusammenfassung
**Aktuell:**
- ✅ Code ist auf GitHub
- ✅ Coolify kann Code von GitHub holen
**Zukünftige Updates:**
1. Code ändern (lokal)
2. `./push-to-github.sh` ausführen
3. In Coolify: "Redeploy" klicken
4. Fertig! 🎉
---
## 🆘 Hilfe
**Problem: "Repository not found"**
- Prüfe, ob das Repository existiert: https://github.com/Timborimbo/hyggecraftery_APP
**Problem: "Permission denied"**
- Prüfe deinen Personal Access Token
- Token muss `repo` Scope haben
**Problem: "Nothing to commit"**
- Keine Änderungen vorhanden
- Das ist OK - Code ist bereits auf GitHub