This commit is contained in:
parent
434bd2209a
commit
4cbd3fdc7c
21
.drone.yml
21
.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
|
||||
|
Loading…
x
Reference in New Issue
Block a user