ci: add Drone CI pipeline for docker-compose deploy
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
mini
2026-02-19 01:16:11 +08:00
parent ec9455f989
commit d1ba5a30f0

View File

@@ -1,24 +1,25 @@
kind: pipeline kind: pipeline
type: ssh type: docker
name: deploy name: default
server:
host: 217.216.32.230
user: root
ssh_key:
from_secret: ssh_key
trigger: trigger:
branch: branch:
- main - main
event: - feature/*
- push
steps: steps:
- name: deploy - name: deploy
image: docker:latest
commands: commands:
- cd /home/xdl/xdl - apk add --no-cache docker-compose
- git pull origin main - docker-compose down
- docker compose build --no-cache - docker-compose build
- docker compose up -d - docker-compose up -d
- echo "✅ XDL deployed successfully" volumes:
- name: docker-sock
path: /var/run/docker.sock
volumes:
- name: docker-sock
host:
path: /var/run/docker.sock