docs: align all installation docs with docker-compose.yaml
This commit is contained in:
@@ -3,19 +3,18 @@
|
||||
## Coolify Deployment
|
||||
|
||||
### Application Info
|
||||
- **Coolify App UUID:** `dx4pqdziu4uj6x9fxs1u5z0x`
|
||||
- **App ID:** 12
|
||||
- **Coolify App UUID:** `xf7smknlger3hvkrsb910tui`
|
||||
- **Domain:** `https://crm.media-on.de`
|
||||
- **Git Repo:** `https://forgejo.media-on.de/Leopoldadmin/leocrm.git`
|
||||
- **Branch:** `main`
|
||||
- **Build Pack:** Dockerfile (Multi-Stage: Frontend + Backend)
|
||||
- **Build Pack:** docker-compose
|
||||
- **Health Check:** `GET /api/v1/health` → 200
|
||||
|
||||
### Deploy Process
|
||||
1. **Code pushen:** `git push origin main`
|
||||
2. **Coolify Deploy triggern:**
|
||||
- Option A: Coolify Dashboard → `https://server.media-on.de` → App → Deploy
|
||||
- Option B: API: `POST https://server.media-on.de/api/v1/deploy` mit `{"uuid": "dx4pqdziu4uj6x9fxs1u5z0x"}`
|
||||
- Option B: API: `POST https://server.media-on.de/api/v1/deploy` mit `{"uuid": "xf7smknlger3hvkrsb910tui"}`
|
||||
3. **Build dauert ~2-5 Min** (Multi-Stage: npm install + vite build + pip install + runtime)
|
||||
4. **Container wird automatisch ausgetauscht** wenn Build erfolgreich
|
||||
|
||||
@@ -25,12 +24,11 @@ Wenn Coolify den Build nicht ausführt:
|
||||
ssh root@46.225.91.159
|
||||
cd /tmp && git clone https://Leopoldadmin:<token>@forgejo.media-on.de/Leopoldadmin/leocrm.git leocrm-build
|
||||
cd leocrm-build
|
||||
docker build -t dx4pqdziu4uj6x9fxs1u5z0x:<commit-hash> .
|
||||
cd /data/coolify/applications/dx4pqdziu4uj6x9fxs1u5z0x
|
||||
docker build -t xf7smknlger3hvkrsb910tui:<commit-hash> .
|
||||
cd /data/coolify/applications/xf7smknlger3hvkrsb910tui
|
||||
# docker-compose.yaml Image-Tag aktualisieren
|
||||
# .env SOURCE_COMMIT aktualisieren
|
||||
docker compose up -d
|
||||
docker stop <old-container> && docker rm <old-container>
|
||||
```
|
||||
|
||||
### Bekannte Probleme
|
||||
@@ -50,5 +48,5 @@ docker stop <old-container> && docker rm <old-container>
|
||||
- **SSH Key:** `/a0/usr/workdir/.ssh/coolify-01-root`
|
||||
- **Coolify API Token:** Set via `COOLIFY_API_TOKEN` environment variable
|
||||
- **Coolify Dashboard:** `https://server.media-on.de`
|
||||
- **PostgreSQL:** `crm-postgres` container (pgvector/pgvector:pg16)
|
||||
- **Redis:** `crm-redis` container
|
||||
- **PostgreSQL:** `postgres` container (pgvector/pgvector:pg16)
|
||||
- **Redis:** `redis` container
|
||||
|
||||
Reference in New Issue
Block a user