feat(erp): manifeste d'exercice, rejeu à blanc, gardes manquantes, trunk réconcilié #92
@@ -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; }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user