From 7f80134daa6c7a37ed0c2c8934fe7b9ce90beded Mon Sep 17 00:00:00 2001 From: Developer Date: Fri, 12 Dec 2025 19:12:29 +0800 Subject: [PATCH] Fix: use scp instead of docker build --- .drone.yml | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/.drone.yml b/.drone.yml index 310abcf..45119d3 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,17 +9,23 @@ trigger: steps: - name: build - image: plugins/docker - settings: - repo: martial/mini - tags: latest - dockerfile: Dockerfile - daemon_off: true - volumes: - - name: docker - path: /var/run/docker.sock + image: node:16-alpine + commands: + - npm install + - npm run build:h5 - name: deploy + image: appleboy/drone-scp + settings: + host: 154.30.6.21 + username: root + key: + from_secret: ssh_key + source: dist/build/h5/* + target: /var/www/martial-mini + strip_components: 3 + + - name: restart image: appleboy/drone-ssh settings: host: 154.30.6.21 @@ -29,9 +35,4 @@ steps: script: - docker stop martial-mini || true - docker rm martial-mini || true - - docker run -d --name martial-mini -p 8081:80 martial/mini:latest - -volumes: - - name: docker - host: - path: /var/run/docker.sock + - docker run -d --name martial-mini -p 8081:80 -v /var/www/martial-mini:/usr/share/nginx/html:ro nginx:alpine