From d1ba5a30f0fb440f9ddb97d9f86b497318d0b40a Mon Sep 17 00:00:00 2001 From: mini Date: Thu, 19 Feb 2026 01:16:11 +0800 Subject: [PATCH] ci: add Drone CI pipeline for docker-compose deploy --- .drone.yml | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/.drone.yml b/.drone.yml index ed4e345..6b4e734 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,24 +1,25 @@ kind: pipeline -type: ssh -name: deploy - -server: - host: 217.216.32.230 - user: root - ssh_key: - from_secret: ssh_key +type: docker +name: default trigger: branch: - main - event: - - push + - feature/* steps: - name: deploy + image: docker:latest commands: - - cd /home/xdl/xdl - - git pull origin main - - docker compose build --no-cache - - docker compose up -d - - echo "✅ XDL deployed successfully" + - apk add --no-cache docker-compose + - docker-compose down + - docker-compose build + - docker-compose up -d + volumes: + - name: docker-sock + path: /var/run/docker.sock + +volumes: + - name: docker-sock + host: + path: /var/run/docker.sock