diff --git a/.drone.yml b/.drone.yml index d821a5e..9ff19b4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -57,28 +57,28 @@ steps: # Paso 4: Despliegue en Servidor Externo - name: deploy-to-server - image: appleboy/ssh + image: appleboy/drone-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" + 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 $NEXUS_USER -p $NEXUS_PASSWORD $REGISTRY_ADDRESS - #- docker pull $REGISTRY_ADDRESS/$REPOSITORY_NAME/${DRONE_REPO_NAME}:${DRONE_COMMIT_SHA} + - docker login -u $NEXUS_USER -p $NEXUS_PASSWORD $REGISTRY_ADDRESS + - docker pull $REGISTRY_ADDRESS/$REPOSITORY_NAME/${DRONE_REPO_NAME}:${DRONE_COMMIT_SHA} #- docker --debug login -u $NEXUS_USER -p $NEXUS_PASSWORD $REGISTRY_ADDRESS #- docker --debug 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} - - docker pull 10.0.0.126:8085/docker-repository/prueba:434bd2209abad76d0e61272ecfe9f9b65ccbb7b5 - - docker run -d --name mi-app -p 8082:8080 prueba:434bd2209abad76d0e61272ecfe9f9b65ccbb7b5 + - 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} + #- docker pull 10.0.0.126:8085/docker-repository/prueba:434bd2209abad76d0e61272ecfe9f9b65ccbb7b5 + #- docker run -d --name mi-app -p 8082:8080 prueba:434bd2209abad76d0e61272ecfe9f9b65ccbb7b5 volumes: