diff --git a/deploy-prod-builder.sh b/deploy-prod-builder.sh index 1f68360..165e651 100755 --- a/deploy-prod-builder.sh +++ b/deploy-prod-builder.sh @@ -32,32 +32,9 @@ for app in admin customer superadmin; do npm run build done -# 3. Sincronizar com VPS 1 (Runtime) -log "🚚 Despachando Backend para a VPS 1..." -rsync -avz --delete \ - --exclude 'node_modules' \ - --exclude '.git' \ - --exclude 'aleprojeto_completo' \ - /home/deploy/stack/mercado.clube67.com/backend/ \ - deploy@10.99.0.1:/home/deploy/stack/mercado.clube67.com/backend/ +# 3. Reiniciar contêineres de Dev localmente na VPS 4 +log "🔄 Reiniciando contêineres de DEV na VPS 4..." +docker compose -f /home/deploy/stack/mercado.clube67.com/docker-compose-dev.yml up -d --build -for app in admin customer superadmin; do - log "🚚 Despachando Frontend $app para a VPS 1..." - mkdir -p "/home/deploy/stack/mercado.clube67.com/frontend/$app/dist" - rsync -avz --delete \ - /home/deploy/stack/mercado.clube67.com/frontend/$app/dist/ \ - deploy@10.99.0.1:/home/deploy/stack/mercado.clube67.com/frontend/$app/dist/ -done +log "✅ Deploy em DEV concluído com sucesso!" -log "🚚 Despachando Infraestrutura (Docker/Config) para a VPS 1..." -rsync -avz \ - /home/deploy/stack/mercado.clube67.com/docker-compose.yml \ - /home/deploy/stack/mercado.clube67.com/.env \ - /home/deploy/stack/mercado.clube67.com/infra/ \ - deploy@10.99.0.1:/home/deploy/stack/mercado.clube67.com/ - -# 4. Reiniciar serviços na VPS 1 -log "🔄 Reiniciando containers na VPS 1..." -ssh -o BatchMode=yes deploy@10.99.0.1 "cd /home/deploy/stack/mercado.clube67.com && DOCKER_HOST=unix:///run/user/1000/docker.sock docker compose up -d --build" - -log "✅ Deploy concluído com sucesso!"