From e7c79e1d4ab8f73752d99b6c9f29f20a10750f0a Mon Sep 17 00:00:00 2001 From: lixin <2967839139@qq.com> Date: Sat, 25 Jan 2025 10:45:50 +0800 Subject: [PATCH] ci(drone): Update Drone pipeline configuration for Docker deployment - Renamed pipeline from 'nodejs-deploy' to 'automated-api' - Added Docker-in-Docker (dind) service with privileged mode - Configured Docker socket volume mounting for build and deploy stages - Simplified Docker deployment configuration --- .drone.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 5e81188..6cb9815 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,6 +1,6 @@ kind: pipeline type: docker -name: nodejs-deploy +name: automated-api volumes: - name: node_modules @@ -10,6 +10,16 @@ volumes: host: path: /usr/local/blackend/pnpm_cache +services: + - name: docker + image: docker:dind + privileged: true + environment: + DOCKER_TLS_CERTDIR: "" + volumes: + - name: docker_sock + path: /var/run/docker.sock + steps: - name: build-docker image: plugins/docker @@ -23,6 +33,8 @@ steps: path: /drone/src/node_modules - name: pnpm_cache path: /root/.local/share/pnpm/store + - name: docker_sock + path: /var/run/docker.sock - name: deploy image: docker:dind