From 4cbd3fdc7c136e6b7a8d67a2af44e9919d675f98 Mon Sep 17 00:00:00 2001 From: "MSI\\migue" Date: Wed, 2 Apr 2025 16:16:13 -0400 Subject: [PATCH] hhh3 --- .drone.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.drone.yml b/.drone.yml index ffe1a1d..55fc1ec 100644 --- a/.drone.yml +++ b/.drone.yml @@ -54,6 +54,27 @@ steps: volumes: - name: docker-sock path: /var/run/docker.sock + + # Paso 4: Despliegue en Servidor Externo + - name: deploy-to-server + image: appleboy/ssh + environment: + SSH_USER: "root" + SSH_HOST: "10.0.0.117" + SSH_PASSWORD: "admin123" # O usa SSH_KEY + REGISTRY_ADDRESS: "10.0.0.126:8085" + REPOSITORY_NAME: "docker-repository" + settings: + host: ${SSH_HOST} + username: ${SSH_USER} + password: ${SSH_PASSWORD} # ⚠️ Recomendado usar secretos en Drone + script: + - docker login -u yandel -p yandel $REGISTRY_ADDRESS + - docker pull $REGISTRY_ADDRESS/$REPOSITORY_NAME/${DRONE_REPO_NAME}:${DRONE_COMMIT_SHA} + - docker stop mi-app || true + - docker rm mi-app || true + - docker run -d --name mi-app -p 8082:8080 $REGISTRY_ADDRESS/$REPOSITORY_NAME/${DRONE_REPO_NAME}:${DRONE_COMMIT_SHA} + volumes: - name: maven-cache