From ddf3b158e7e8fcf7848745e020be91a7ffd613ca Mon Sep 17 00:00:00 2001 From: KoreX Labs Date: Sun, 13 Sep 2026 17:11:51 -0300 Subject: [PATCH] deploy: serialize Gitea production deployments --- scripts/deploy-gitea.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/deploy-gitea.sh b/scripts/deploy-gitea.sh index ed23ef1..b11a6ab 100755 --- a/scripts/deploy-gitea.sh +++ b/scripts/deploy-gitea.sh @@ -3,6 +3,14 @@ set -Eeuo pipefail APP="/var/www/dhv2.korexlabs.com" BACKUP_ROOT="/root/DH_V2_BACKUPS" +LOCK="/var/lock/dhv2-deploy.lock" + +exec 9>"$LOCK" + +if ! flock -n 9; then + echo "Otro deploy de DH V2 ya está en curso. No se realiza ninguna modificación." + exit 0 +fi DEPLOY_REF="${DHV2_DEPLOY_REF:-deploy}" STAMP="$(date +%Y%m%d_%H%M%S)" BACKUP="$BACKUP_ROOT/GITEA_DEPLOY_${STAMP}"