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}"