# 🚀 Deployment zu Coolify

## ✅ Aktuelle Lösung: Git + GitHub App

Die App wird über **Git** und eine **GitHub App** zu Coolify deployed.

---

## 📋 Workflow

### 1. Code ändern (lokal)

Bearbeite die Dateien auf deinem Mac:
- `lib/main.dart`
- `lib/screens/...`
- etc.

### 2. Code zu GitHub pushen

```bash
cd /Users/tim/Documents/HyggeCraftery/APP
./push-to-github.sh
```

Das Script:
- Fügt alle Änderungen hinzu
- Erstellt einen Commit
- Pusht zu GitHub

**Bei der ersten Push-Abfrage:**
- Username: `Timborimbo`
- Password: Dein Personal Access Token

### 3. Coolify deployed automatisch

- Coolify holt den Code von GitHub (über die GitHub App)
- Baut das Docker Image mit dem Dockerfile
- Deployed die neue Version

**Oder manuell:**
- Gehe zu Coolify Dashboard
- Klicke auf **"Redeploy"** in deiner Application

---

## 🔧 Wichtige Dateien

- **`push-to-github.sh`** - Script zum Pushen zu GitHub
- **`setup-github.sh`** - Script zum Setup (einmalig)
- **`Dockerfile`** - Build-Konfiguration für Coolify
- **`COOLIFY_GITHUB_APP.md`** - Anleitung für GitHub App Setup
- **`COOLIFY_APP_KONFIGURIEREN.md`** - Anleitung für Application Konfiguration
- **`WIE_CODE_ZU_GITHUB.md`** - Erklärung des Git-Workflows

---

## 📦 Repository

**GitHub:** https://github.com/Timborimbo/hyggecraftery_APP

---

## 🎯 Zusammenfassung

1. Code ändern (lokal)
2. `./push-to-github.sh` ausführen
3. Coolify deployed automatisch oder manuell "Redeploy" klicken
4. Fertig! 🎉

