Sorti de l'espace de travail org.alpinux.owni, comme le wiki, admin et
dynamic avant lui : un domaine, un dossier, un dépôt.
Les exemples d'environnement pointaient encore l'ancien chemin. Au passage,
__pycache__/ rejoint .gitignore — il traînait en non suivi.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KtgiPNG3inkbM8k7suMtjL
Push : additive uniquement (pas de suppression sur le serveur)
Pull : idem, wiki/ exclu des deux côtés
Excludes communs : .git/, scripts/, README.md, .env*, .gitignore, wiki/
Correction bug bash set -e avec ((VAR++)) → VAR=$(( VAR + 1 ))
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Connexion SSH via abonnelc (sudo NOPASSWD:ALL)
- --rsync-path="sudo rsync" pour accéder à web17/web/logo/ (owner web17)
- STATIC_PATH pointe sur web17/web/logo/ (pas la racine ISPConfig)
- .env.example neutre : STATIC_USER reste un placeholder
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
push-assets.sh : synchronise les assets locaux vers le serveur (dry-run, confirmation, --delete)
pull-assets.sh : récupère les assets distants en local (dry-run, confirmation)
Gestion des fichiers nouveaux, modifiés et supprimés via rsync --checksum.
Config SSH dans .env (non versioné).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>