ci: docker_tag=dev-test

Empêcher la copie de .env.auto dans storage/

- Supprimé la ligne copiant .env.auto vers storage/dev/ dans replace_variables_and_copy.sh
- Mis à jour README.md pour refléter que .env.auto n'est plus copié dans storage/
- .env.auto reste dans templates/dev/ pour le traitement des variables mais n'est pas déployé
This commit is contained in:
4NK Dev 2025-10-06 11:31:27 +00:00
parent ecc5061885
commit eea2e89e12
2 changed files with 7 additions and 9 deletions

View File

@ -71,7 +71,6 @@ source .env
``` ```
storage/dev/ storage/dev/
├── .env.auto # Variables Docker calculées
├── docker-compose.yml.auto # Configuration Docker Compose ├── docker-compose.yml.auto # Configuration Docker Compose
├── _4NK_modules/ ├── _4NK_modules/
│ ├── grafana/dashboards/ # Dashboards Grafana (.json) │ ├── grafana/dashboards/ # Dashboards Grafana (.json)

View File

@ -166,17 +166,17 @@ replace_variables_in_file() {
# Copier le résultat final # Copier le résultat final
cp "$temp_file1" "$output_file" cp "$temp_file1" "$output_file"
# Nettoyer les fichiers temporaires # Nettoyer les fichiers temporaires
rm -f "$temp_file1" "$temp_file2" rm -f "$temp_file1" "$temp_file2"
# Post-traitement spécial pour docker-compose.yml.auto : nettoyer les ports vides # Post-traitement spécial pour docker-compose.yml.auto : nettoyer les ports vides
if [[ "$input_file" == *"docker-compose.yml.auto"* ]]; then if [[ "$input_file" == *"docker-compose.yml.auto"* ]]; then
print_info "Nettoyage des ports vides dans $output_file" print_info "Nettoyage des ports vides dans $output_file"
# Créer un fichier temporaire pour le nettoyage # Créer un fichier temporaire pour le nettoyage
local temp_clean=$(mktemp) local temp_clean=$(mktemp)
# Traiter le fichier pour supprimer les lignes de ports vides # Traiter le fichier pour supprimer les lignes de ports vides
while IFS= read -r line; do while IFS= read -r line; do
# Si c'est une ligne de port, vérifier si elle contient des valeurs vides # 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 # Garder la ligne si elle n'est pas un port vide
echo "$line" >> "$temp_clean" echo "$line" >> "$temp_clean"
done < "$output_file" done < "$output_file"
# Remplacer le fichier original # Remplacer le fichier original
mv "$temp_clean" "$output_file" mv "$temp_clean" "$output_file"
print_info "Ports vides nettoyés dans $output_file" print_info "Ports vides nettoyés dans $output_file"
fi fi
else else
@ -322,8 +322,7 @@ main() {
# Traiter les fichiers individuels # Traiter les fichiers individuels
print_step "Traitement des fichiers individuels" print_step "Traitement des fichiers individuels"
# Variables d'environnement # Variables d'environnement - .env.auto n'est pas copié dans storage/
[ -f ".env.auto" ] && process_and_copy_file ".env.auto" ".env.auto"
# Docker Compose # Docker Compose
[ -f "docker-compose.yml.auto" ] && process_and_copy_file "docker-compose.yml.auto" "docker-compose.yml.auto" [ -f "docker-compose.yml.auto" ] && process_and_copy_file "docker-compose.yml.auto" "docker-compose.yml.auto"