瀏覽代碼

docker compose rm al final

Luciano Andrade 7 年之前
父節點
當前提交
11d0269a6d
共有 1 個文件被更改,包括 7 次插入4 次删除
  1. 7 4
      .drone.yml

+ 7 - 4
.drone.yml

@@ -38,6 +38,7 @@ pipeline:
 #      - ssh -i bitbucket.id_rsa -o StrictHostKeyChecking=no root@$FD3IP 'curl -sSL https://agent.digitalocean.com/install.sh | sh'
 
 ####. Crear un directorio para la instalación, puede ser en cualquier lugar del sistema. Tener en cuenta que en este directorio se descargará código fuente.
+      - ssh -i bitbucket.id_rsa -o StrictHostKeyChecking=no root@$FD3IP 'docker stop $(docker ps -qa)'
       - ssh -i bitbucket.id_rsa -o StrictHostKeyChecking=no root@$FD3IP rm -rf /opt/flowdat
       - ssh -i bitbucket.id_rsa -o StrictHostKeyChecking=no root@$FD3IP mkdir /opt/flowdat
 
@@ -69,11 +70,13 @@ pipeline:
       - ssh -o StrictHostKeyChecking=no root@$FD3IP 'cd /opt/flowdat ; docker-compose up -d'
 
 ### Los container se levantan por systemctl. Ejecutar fuera del dind
-      - ssh -o StrictHostKeyChecking=no root@$FD3IP ln -sf /opt/flowdat/docker-compose.service /etc/systemd/system/docker-compose.service
-      - ssh -o StrictHostKeyChecking=no root@$FD3IP systemctl enable docker-compose.service
+#      - ssh -o StrictHostKeyChecking=no root@$FD3IP ln -sf /opt/flowdat/docker-compose.service /etc/systemd/system/docker-compose.service
+#      - ssh -o StrictHostKeyChecking=no root@$FD3IP systemctl enable docker-compose.service
+
+      - ssh -o StrictHostKeyChecking=no root@$FD3IP 'cd /opt/flowdat ; docker-compose up -d'
+      - ssh -o StrictHostKeyChecking=no root@$FD3IP 'cd /opt/flowdat ; docker-compose status'
+      - ssh -o StrictHostKeyChecking=no root@$FD3IP 'cd /opt/flowdat ; docker-compose rm -sf'
 
-## Unistalls Docker
-#      - ssh -o StrictHostKeyChecking=no root@$FD3IP apt-get remove docker docker-engine docker.io docker-ce