Compare commits
1 Commits
c9ab211c38
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 7fa269de14 |
@@ -36,3 +36,6 @@ config/*.env
|
||||
|
||||
# MCP config con token (solo .example tracciato)
|
||||
.mcp.json
|
||||
|
||||
# Override locale compose (specifico macchina, fix daemon vecchi, ecc.)
|
||||
docker-compose.local.yml
|
||||
|
||||
@@ -137,6 +137,21 @@ e secrets, ricarica config dal branch `main` aggiornato).
|
||||
`SECRETS_SRC` (default `$DEPLOY_DIR/secrets`), `AUDIT_LOG_DIR` (default
|
||||
`/var/log/cerbero-mcp`).
|
||||
|
||||
**Override compose locale (`docker-compose.local.yml`)**: lo script
|
||||
include automaticamente come ultimo `-f` un eventuale
|
||||
`$DEPLOY_DIR/docker-compose.local.yml`. Utile per fix specifici della
|
||||
macchina (es. forzare `DOCKER_API_VERSION` su watchtower se il daemon
|
||||
del VPS è più vecchio dell'API attesa). File gitignored per design —
|
||||
non viene scaricato dal repo, lo crei a mano sul VPS. Esempio:
|
||||
|
||||
```yaml
|
||||
# /docker/cerbero_mcp/docker-compose.local.yml
|
||||
services:
|
||||
watchtower:
|
||||
environment:
|
||||
DOCKER_API_VERSION: "1.44"
|
||||
```
|
||||
|
||||
### Modalità behind-Traefik
|
||||
|
||||
Se sul VPS gira già un Traefik (es. lo stesso VPS di Gitea), prima di
|
||||
|
||||
@@ -164,6 +164,12 @@ if [ "${BEHIND_TRAEFIK:-false}" = "true" ]; then
|
||||
echo "=== Modalità behind-traefik attiva (network ${TRAEFIK_NETWORK:-gitea_traefik-public}) ==="
|
||||
COMPOSE_FILES+=("-f" "docker-compose.traefik.yml")
|
||||
fi
|
||||
# Override locale specifico macchina (es. fix DOCKER_API_VERSION watchtower).
|
||||
# Non versionato (in .gitignore), creato a mano sul VPS se serve.
|
||||
if [ -f "docker-compose.local.yml" ]; then
|
||||
echo "=== Override locale rilevato: docker-compose.local.yml ==="
|
||||
COMPOSE_FILES+=("-f" "docker-compose.local.yml")
|
||||
fi
|
||||
|
||||
echo "=== docker compose pull + up ==="
|
||||
docker compose "${COMPOSE_FILES[@]}" --env-file .env pull
|
||||
|
||||
Reference in New Issue
Block a user