docs(lxc103): add git workflow and auto-deploy webhook configuration
Documentat fluxul complet modificare → redeploy: manual vs auto-deploy prin webhook Gitea/GitHub. Tabel repo-uri curente per serviciu. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -250,6 +250,59 @@ Conexiunea din aplicație folosește hostname-ul serviciului pe `dokploy-network
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Workflow: Modificare Cod + Redeploy
|
||||||
|
|
||||||
|
Toate serviciile sunt legate la Git. Fluxul pentru orice modificare:
|
||||||
|
|
||||||
|
```
|
||||||
|
1. Modifici fișierele local (docker-compose.yml, Dockerfile, cod sursă etc.)
|
||||||
|
2. git commit + git push → repo-ul sursă (Gitea / GitHub)
|
||||||
|
3. Dokploy preia modificările și face redeploy
|
||||||
|
```
|
||||||
|
|
||||||
|
**Pasul 3 are două variante:**
|
||||||
|
|
||||||
|
### Varianta A — Redeploy manual
|
||||||
|
|
||||||
|
Intri în Dokploy UI → proiect → serviciu → tab **Deployments** → buton **Deploy**.
|
||||||
|
Dokploy face `git pull` + rebuild + restart. Necesar dacă nu e configurat webhook.
|
||||||
|
|
||||||
|
### Varianta B — Auto-deploy prin webhook (recomandat)
|
||||||
|
|
||||||
|
La fiecare `git push`, Gitea/GitHub notifică automat Dokploy → redeploy fără intervenție.
|
||||||
|
|
||||||
|
**Configurare o singură dată per serviciu:**
|
||||||
|
|
||||||
|
```
|
||||||
|
Dokploy UI → proiect → serviciu → tab General → Auto Deploy → ON
|
||||||
|
→ copiază Webhook URL afișat
|
||||||
|
|
||||||
|
Gitea (gitea.romfast.ro):
|
||||||
|
repo → Settings → Webhooks → Add Webhook
|
||||||
|
Payload URL: [webhook-ul din Dokploy]
|
||||||
|
Content Type: application/json
|
||||||
|
Trigger: Push events
|
||||||
|
→ Save
|
||||||
|
|
||||||
|
GitHub:
|
||||||
|
repo → Settings → Webhooks → Add webhook
|
||||||
|
Payload URL: [webhook-ul din Dokploy]
|
||||||
|
Content Type: application/json
|
||||||
|
Events: Just the push event
|
||||||
|
→ Add webhook
|
||||||
|
```
|
||||||
|
|
||||||
|
**Repo-uri curente și sursa lor:**
|
||||||
|
|
||||||
|
| Serviciu | Repo | Branch |
|
||||||
|
|----------|------|--------|
|
||||||
|
| space-booking (Compose) | `gitea.romfast.ro/romfast/space-booking` | master |
|
||||||
|
| icon-generator (Application) | `github.com/Romfast/icon-generator` | main |
|
||||||
|
| qr-pdfqrapp (Application) | `gitea.romfast.ro` (detalii în Dokploy UI) | — |
|
||||||
|
| qr-qrgenerator (Application) | `gitea.romfast.ro` (detalii în Dokploy UI) | — |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Workflow: Adăugare App Nouă (Rezumat)
|
## Workflow: Adăugare App Nouă (Rezumat)
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user