diff --git a/.gitea/workflows/deploy-production.yml b/.gitea/workflows/deploy-production.yml index 18a405f..bad558c 100644 --- a/.gitea/workflows/deploy-production.yml +++ b/.gitea/workflows/deploy-production.yml @@ -72,6 +72,13 @@ jobs: mkdir -p "$DEPLOY_PATH" + # "$DEPLOY_PATH.previous" e uma pasta nova, irma de $DEPLOY_PATH, direto dentro de /opt - + # o 'desenvolvimento' nao tem permissao de criar entradas novas ali (nem deveria, /opt e + # compartilhado com outras automacoes). O root pre-cria e ja entrega a posse antes de + # trocar de usuario, sem precisar abrir permissao de /opt em si. + mkdir -p "$DEPLOY_PATH.previous" + chown desenvolvimento:desenvolvimento "$DEPLOY_PATH.previous" + cat > "$DEPLOY_SCRIPT" <<'DEPLOY_EOF' #!/usr/bin/env bash set -euo pipefail