3.6 KiB
3.6 KiB
⚙️ Coolify Application konfigurieren
📋 Schritt-für-Schritt Anleitung
Schritt 1: Application öffnen
- Gehe zu Coolify Dashboard
- Öffne deine neue Application (die du gerade erstellt hast)
- Klicke auf "Settings" oder "Configuration"
Schritt 2: Source konfigurieren
- Gehe zu "Source" oder "Repository" Tab
- Source Type: Wähle "Private Repository (with GitHub App)"
- GitHub App: Wähle "hyggecraftery-app" aus der Dropdown-Liste
- Das ist die GitHub App, die du vorhin erstellt hast
- Repository:
- Entweder: Wähle
Timborimbo/hyggecraftery_APPaus der Dropdown-Liste - ODER: Gib manuell ein:
https://github.com/Timborimbo/hyggecraftery_APP.git
- Entweder: Wähle
- Branch:
main - Klicke auf "Save"
Schritt 3: Build Pack konfigurieren
- Gehe zu "Build Pack" oder "Build" Tab
- Build Pack: Wähle "Dockerfile"
- Dockerfile Path:
Dockerfile(Standard) - Port:
80 - Klicke auf "Save"
Schritt 4: Prüfen ob Repository verfügbar ist
Falls das Repository nicht in der Dropdown-Liste erscheint:
- Gehe zurück zu GitHub App Settings (nicht Application Settings!)
- 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 Application Settings
- Klicke auf "Refresh" oder "Sync"
Schritt 5: 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
🔍 Was passiert technisch?
-
Coolify verbindet sich mit GitHub:
- Über die GitHub App (
hyggecraftery-app) - Mit den Credentials (App Id, Installation Id, Private Key)
- Über die GitHub App (
-
Coolify holt den Code:
- Von:
https://github.com/Timborimbo/hyggecraftery_APP.git - Branch:
main
- Von:
-
Coolify baut das Docker Image:
- Verwendet das
Dockerfileaus dem Repository - Baut die Flutter Web App
- Verwendet das
-
Coolify deployed die App:
- Startet den Container
- Macht die App verfügbar unter der konfigurierten Domain
✅ Checkliste
- Application erstellt
- Source Type = "Private Repository (with GitHub App)"
- GitHub App = "hyggecraftery-app"
- Repository =
Timborimbo/hyggecraftery_APPoder URL - Branch =
main - Build Pack = "Dockerfile"
- Dockerfile Path =
Dockerfile - Port =
80 - Repository in GitHub App konfiguriert
- Deploy gestartet
🆘 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: Repository → Settings → GitHub Apps → hyggecraftery-app
- Stelle sicher, dass das Repository ausgewählt ist
Problem: "Repository not found"
Lösung:
- Prüfe die Repository-URL (muss genau sein)
- Prüfe, ob das Repository in der GitHub App konfiguriert ist
- Prüfe, ob die GitHub App Installation aktiv ist
Problem: "Permission denied"
Lösung:
- Prüfe die GitHub App Permissions
- Stelle sicher, dass die App Zugriff auf das Repository hat
📋 Zusammenfassung
Coolify weiß, was es nutzen soll, weil du es konfigurierst:
- GitHub App → Verbindung zu GitHub
- Repository → Welches Repository
- Branch → Welcher Branch
- Build Pack → Wie gebaut wird (Dockerfile)
- Port → Auf welchem Port die App läuft
Alles wird in den Application Settings konfiguriert!