diff --git a/templates/dev/README.md b/templates/dev/README.md index f03562d..693fdff 100644 --- a/templates/dev/README.md +++ b/templates/dev/README.md @@ -71,7 +71,6 @@ source .env ``` storage/dev/ -├── .env.auto # Variables Docker calculées ├── docker-compose.yml.auto # Configuration Docker Compose ├── _4NK_modules/ │ ├── grafana/dashboards/ # Dashboards Grafana (.json) diff --git a/templates/dev/replace_variables_and_copy.sh b/templates/dev/replace_variables_and_copy.sh index 752805d..f8db81a 100755 --- a/templates/dev/replace_variables_and_copy.sh +++ b/templates/dev/replace_variables_and_copy.sh @@ -166,17 +166,17 @@ replace_variables_in_file() { # Copier le résultat final cp "$temp_file1" "$output_file" - + # Nettoyer les fichiers temporaires rm -f "$temp_file1" "$temp_file2" - + # Post-traitement spécial pour docker-compose.yml.auto : nettoyer les ports vides if [[ "$input_file" == *"docker-compose.yml.auto"* ]]; then print_info "Nettoyage des ports vides dans $output_file" - + # Créer un fichier temporaire pour le nettoyage local temp_clean=$(mktemp) - + # Traiter le fichier pour supprimer les lignes de ports vides while IFS= read -r line; do # Si c'est une ligne de port, vérifier si elle contient des valeurs vides @@ -200,10 +200,10 @@ replace_variables_in_file() { # Garder la ligne si elle n'est pas un port vide echo "$line" >> "$temp_clean" done < "$output_file" - + # Remplacer le fichier original mv "$temp_clean" "$output_file" - + print_info "Ports vides nettoyés dans $output_file" fi else @@ -322,8 +322,7 @@ main() { # Traiter les fichiers individuels print_step "Traitement des fichiers individuels" - # Variables d'environnement - [ -f ".env.auto" ] && process_and_copy_file ".env.auto" ".env.auto" + # Variables d'environnement - .env.auto n'est pas copié dans storage/ # Docker Compose [ -f "docker-compose.yml.auto" ] && process_and_copy_file "docker-compose.yml.auto" "docker-compose.yml.auto"