diff --git a/.drone.yml b/.drone.yml index 70c086e..0a9a995 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,17 +9,23 @@ trigger: steps: - name: build - image: plugins/docker - settings: - repo: martial/admin-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-admin-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-admin-mini || true - docker rm martial-admin-mini || true - - docker run -d --name martial-admin-mini -p 8082:80 martial/admin-mini:latest - -volumes: - - name: docker - host: - path: /var/run/docker.sock + - docker run -d --name martial-admin-mini -p 8082:80 -v /var/www/martial-admin-mini:/usr/share/nginx/html:ro nginx:alpine