hhh3
Some checks reported errors
continuous-integration/drone/push Build encountered an error

This commit is contained in:
MSI\migue 2025-04-02 16:16:13 -04:00
parent 434bd2209a
commit 4cbd3fdc7c

View File

@ -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