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
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