Transformer en template docker-stack-template avec .env.example
- Ajout .env.example : variables Docker Compose - docker-compose.yml : mots de passe variabilises - Scripts : chargement de config a 2 niveaux (global + per-app) - docker-scripts.conf : renomme docker-stack-template - URLs mises a jour dans setup, install_cron, README
This commit is contained in:
@@ -20,13 +20,19 @@
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
# ─── Charger la configuration si présente (permet de centraliser tous les défauts) ─
|
||||
# ─── Charger la configuration du template (si présent dans le même dossier) ────
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
if [[ -f "$SCRIPT_DIR/docker-scripts.conf" ]]; then
|
||||
# shellcheck source=/dev/null
|
||||
source "$SCRIPT_DIR/docker-scripts.conf"
|
||||
fi
|
||||
|
||||
# ─── Configuration (fallbacks après chargement du template) ──────────────────
|
||||
GIT_REPO="${GIT_REPO:-https://git.dracodev.net/Outils/docker-stack-template.git}"
|
||||
SCRIPTS_DIR="${SCRIPTS_DIR:-/opt/docker-scripts}"
|
||||
BRANCH="${GIT_BRANCH:-main}"
|
||||
DOCKER_APP_NAME="${DOCKER_APP_NAME:-gitea}"
|
||||
|
||||
# ─── Couleurs ───────────────────────────────────────────────────────────────
|
||||
RED='\033[0;31m'; GREEN='\033[0;32m'; YELLOW='\033[1;33m'; CYAN='\033[0;36m'; BLUE='\033[0;34m'; NC='\033[0m'
|
||||
ok() { echo -e " ${GREEN}✅${NC} $1"; }
|
||||
@@ -35,12 +41,6 @@ err() { echo -e " ${RED}❌${NC} $1"; }
|
||||
info() { echo -e " ${CYAN}📋${NC} $1"; }
|
||||
step() { echo -e "\n${BLUE}════════════════════════════════════════════════════════${NC}"; echo -e "${BLUE}🔧 $1${NC}"; echo -e "${BLUE}════════════════════════════════════════════════════════${NC}"; }
|
||||
|
||||
# ─── Configuration (fallbacks après chargement de la config) ──────────────────
|
||||
GIT_REPO="${GIT_REPO:-https://git.dracodev.net/Outils/docker-generic-scripts.git}"
|
||||
SCRIPTS_DIR="${SCRIPTS_DIR:-/opt/docker-scripts}"
|
||||
BRANCH="${GIT_BRANCH:-main}"
|
||||
DOCKER_APP_NAME="${DOCKER_APP_NAME:-gitea}"
|
||||
|
||||
# ─── Usage ──────────────────────────────────────────────────────────────────
|
||||
usage() {
|
||||
cat << EOF
|
||||
|
||||
Reference in New Issue
Block a user