3.2 KiB
3.2 KiB
🔗 Coolify mit GitHub App konfigurieren
✅ GitHub App erstellt
Du hast bereits eine GitHub App erstellt:
- App Name:
hyggecraftery-app - App Id:
2575909 - Installation Id:
102151662
📋 Schritt 1: Application konfigurieren
1.1 Application öffnen
- Gehe zu Coolify Dashboard
- Öffne deine Application: APP_hgyyecraftery
- Klicke auf "Settings" oder "Configuration"
1.2 Source konfigurieren
- Gehe zu "Source" oder "Repository"
- Source Type: Wähle "Private Repository (with GitHub App)"
- GitHub App: Wähle "hyggecraftery-app" (deine erstellte App)
- Repository URL:
https://github.com/Timborimbo/hyggecraftery_APP.git- ODER: Wähle das Repository aus der Dropdown-Liste (falls verfügbar)
- Branch:
main - Speichern
📋 Schritt 2: Repository zu GitHub App hinzufügen (falls nötig)
Falls das Repository nicht in der Dropdown-Liste erscheint:
- Gehe zurück zu GitHub App Settings (wo du die App erstellt hast)
- Klicke auf "Update Repositories" (Button mit externem Link)
- Oder: Gehe direkt zu GitHub → Settings → GitHub Apps → hyggecraftery-app
- Stelle sicher, dass
hyggecraftery_APPRepository ausgewählt ist - Gehe zurück zu Coolify und klicke auf "Sync Name" oder "Update Repositories"
📋 Schritt 3: Deployen
- Gehe zurück zu deiner Application
- Klicke auf "Deploy" oder "Redeploy"
- Coolify wird jetzt:
- Code von GitHub holen (über die GitHub App)
- Dockerfile bauen
- App deployen
✅ Vorteile der GitHub App
- ✅ Sicherer als Deploy Keys (bessere Berechtigungen)
- ✅ Einfacher (kein manuelles Hinzufügen von Keys)
- ✅ Mehrere Repositories möglich
- ✅ Automatische Updates bei Repository-Änderungen
🔍 Troubleshooting
Problem: Repository erscheint nicht in der Liste
Lösung:
- Gehe zu GitHub App Settings in Coolify
- Klicke auf "Update Repositories"
- Prüfe in GitHub, ob das Repository der App zugewiesen ist:
- GitHub → Settings → GitHub Apps → hyggecraftery-app → Repository access
Problem: "Repository not found" oder "Permission denied"
Lösung:
- Prüfe, ob das Repository in der GitHub App konfiguriert ist
- Prüfe die Repository-URL (muss genau sein)
- Prüfe, ob die GitHub App Installation aktiv ist
Problem: Code wird nicht aktualisiert
Lösung:
- Pushe neue Änderungen zu GitHub:
git add . git commit -m "Update" git push - Dann in Coolify: "Redeploy" klicken
✅ Checkliste
- GitHub App erstellt:
hyggecraftery-app✅ - Application: Source Type = "Private Repository (with GitHub App)"
- Application: GitHub App = "hyggecraftery-app"
- Application: Repository URL =
https://github.com/Timborimbo/hyggecraftery_APP.git - Application: Branch =
main - Repository in GitHub App konfiguriert
- Deploy gestartet
- Build erfolgreich
🎯 Zusammenfassung
- ✅ GitHub App erstellt
- Application konfigurieren: Private Repository + GitHub App
- Deployen: Fertig! 🎉
Die GitHub App ist die beste Lösung für private Repositories - viel einfacher als Deploy Keys!