feat(erp): manifeste d'exercice, rejeu à blanc, gardes manquantes, trunk réconcilié #92

Merged
arcodange merged 6 commits from arcodange/compta-rails into main 2026-08-14 22:05:50 +02:00
Showing only changes of commit bc5e0603d1 - Show all commits
+8
View File
@@ -35,6 +35,14 @@ PG_IMAGE="postgres:16-alpine"
DOC_ROOT="/var/www/documents" # dolibarr_main_data_root DOC_ROOT="/var/www/documents" # dolibarr_main_data_root
TMP_PROD_SECRET="prod-db-ro-temp" # transient copy of prod creds, deleted on exit TMP_PROD_SECRET="prod-db-ro-temp" # transient copy of prod creds, deleted on exit
# ATTENTION — NE JAMAIS ÉDITER CE FICHIER PENDANT QU'IL S'EXÉCUTE.
# Bash lit ses scripts au fil de l'eau : modifier le fichier en cours de route
# décale les offsets et corrompt l'exécution. Constaté le 2026-08-14 — un
# refresh-from-prod en cours s'est mis à afficher les messages de blank_sandbox
# puis a fini sur « syntax error ». Le travail était fait, mais la trace mentait
# sur ce qui tournait : sur un script qui purge des bases, c'est inacceptable.
# Attendre la fin, ou éditer une copie.
log() { printf '\033[1;36m==>\033[0m %s\n' "$*"; } log() { printf '\033[1;36m==>\033[0m %s\n' "$*"; }
die() { printf '\033[1;31mABORT:\033[0m %s\n' "$*" >&2; exit 1; } die() { printf '\033[1;31mABORT:\033[0m %s\n' "$*" >&2; exit 1; }