--- kind: pipeline type: docker name: default steps: - name: build image: plugins/docker privileged: true settings: username: from_secret: registry_username password: from_secret: registry_password tags: latest repo: registry.woni.link/woni/office-xbot-feishu registry: registry.woni.link mirror: https://5c492fmo.mirror.aliyuncs.com dockerfile: ./Dockerfile # - name: scp # image: appleboy/drone-scp # settings: # host: # from_secret: ssh_host # username: # from_secret: ssh_user # port: 22 # key: # from_secret: ssh_key # tags: 0.1 # target: /home/woni/wndoc_web # source: ./docker-compose.yml # - name: deploy # image: appleboy/drone-ssh # settings: # host: # from_secret: ssh_host # username: # from_secret: ssh_user # port: 22 # key: # from_secret: ssh_key # envs: # - sshpassword # script: # - cd /home/woni/wndoc_web # - sudo sed -i "s#development#production#g" .flaskenv # - sudo docker-compose down # - sudo docker-compose rm # - sudo docker-compose pull web # - sudo docker-compose up -d trigger: branch: include: - master - feature/*