chore: test deploy script automatico
continuous-integration/webhook Deploy concluido (rx.scoreodonto.com)

This commit is contained in:
VPS 4 Builder
2026-05-26 06:45:18 +02:00
parent 15156313b6
commit a34ff8ff3d
12 changed files with 5791 additions and 0 deletions
Executable
+32
View File
@@ -0,0 +1,32 @@
#!/bin/bash
set -e
PROD_VPS="10.99.0.1"
PROD_USER="deploy"
PROD_PATH="/home/deploy/stack/rx.scoreodonto.com"
LOG_TAG="[rx.scoreodonto.com]"
echo "========================================================"
echo "$LOG_TAG INICIANDO DEPLOY PARA PRODUCAO (VPS 1)"
echo "========================================================"
echo "$LOG_TAG Puxando atualizacoes do Gitea na VPS 1..."
ssh -o BatchMode=yes -o StrictHostKeyChecking=no ${PROD_USER}@${PROD_VPS} "
set -e
cd ${PROD_PATH}
git pull origin main
export DOCKER_HOST=unix:///run/user/1000/docker.sock
echo '${LOG_TAG} Recriando imagem com novos arquivos...'
docker compose build app
echo '${LOG_TAG} Subindo novo container sem derrubar o atual...'
docker compose up -d --no-deps app
echo '${LOG_TAG} Container atualizado com sucesso!'
"
echo "========================================================"
echo "$LOG_TAG DEPLOY CONCLUIDO SEM DOWNTIME!"
echo "========================================================"