diff --git a/appsettings.json b/appsettings.json index 1cfdc43..29a4899 100644 --- a/appsettings.json +++ b/appsettings.json @@ -137,11 +137,25 @@ jobs: steps: - name: Deploy to Production Servers run: | - # Configura SSH + # Debug SSH setup + echo "=== Configurando SSH ===" mkdir -p ~/.ssh echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa + # Verifica se a chave foi criada + echo "=== Verificando chave SSH ===" + ls -la ~/.ssh/ + echo "Primeiras linhas da chave:" + head -2 ~/.ssh/id_rsa + + # Testa conexão SSH com debug + echo "=== Testando conexão SSH ===" + ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 -v ubuntu@141.148.162.114 'echo "Conexão SSH funcionando!"' || echo "Falha na conexão SSH" + + # Se a conexão funcionou, continua com o deploy + echo "=== Iniciando Deploy ===" + # Deploy no Servidor 1 (com NGINX) ssh -o StrictHostKeyChecking=no ubuntu@141.148.162.114 << 'EOF' # Para o container atual se existir