Adopter la structure FHS /srv/docker/ et /opt/docker-scripts/
Changements majeurs : - SCRIPTS_DIR passe de ~/scripts a /opt/docker-scripts (FHS /opt/) - COMPOSE_DIR, VOLUME_DATA, VOLUME_MYSQL passes a /srv/docker/ (FHS /srv/) - Ajout de GIT_REPO et GIT_BRANCH dans docker-scripts.conf - setup.sh source la config des le debut pour centraliser tous les defauts - Tous les fallbacks internes des scripts alignes avec la config - docker-compose.yml de reference mis a jour - README : nouvelles instructions d'installation et chemins Avantages : un seul dossier par app Docker, backup/migration simplifies, structure standard FHS, aucune modif de script necessaire par projet.
This commit is contained in:
+3
-3
@@ -26,7 +26,7 @@ fi
|
||||
DOCKER_APP_NAME="${DOCKER_APP_NAME:-gitea}"
|
||||
|
||||
# ─── Configuration locale ────────────────────────────────────────────────────
|
||||
SCRIPTS_DIR="${SCRIPTS_DIR:-$HOME/scripts}"
|
||||
SCRIPTS_DIR="${SCRIPTS_DIR:-/opt/docker-scripts}"
|
||||
CRON_BACKUP_SCHEDULE="${CRON_BACKUP_SCHEDULE:-0 2 * * *}"
|
||||
CRON_UPDATE_SCHEDULE="${CRON_UPDATE_SCHEDULE:-0 4 * * *}"
|
||||
BACKUP_SCRIPT="${BACKUP_SCRIPT:-docker-backup.sh}"
|
||||
@@ -60,7 +60,7 @@ Options :
|
||||
--help Ce message
|
||||
|
||||
Configuration (variables d'environnement) :
|
||||
SCRIPTS_DIR Dossier des scripts (défaut: \$HOME/scripts)
|
||||
SCRIPTS_DIR Dossier des scripts (défaut: /opt/docker-scripts)
|
||||
CRON_BACKUP_SCHEDULE Horaire backup (défaut: 0 2 * * *)
|
||||
CRON_UPDATE_SCHEDULE Horaire update (défaut: 0 4 * * *)
|
||||
EOF
|
||||
@@ -211,7 +211,7 @@ do_install() {
|
||||
echo ""
|
||||
err "Prérequis manquants. Placez les scripts dans $SCRIPTS_DIR/"
|
||||
echo ""
|
||||
echo " git clone https://git.dracodev.net/Outils/docker-scripts.git $SCRIPTS_DIR"
|
||||
echo " git clone https://git.dracodev.net/Outils/docker-generic-scripts.git $SCRIPTS_DIR"
|
||||
echo ""
|
||||
exit 1
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user