name: default kind: pipeline steps: - name: build image: node commands: - make build-view - make git-json volumes: - name: cache path: /drone/src/view/node_modules - name: deploy image: alpacadb/docker-lftp environment: FTP_USERNAME: from_secret: FTP_USERNAME FTP_PASSWORD: from_secret: FTP_PASSWORD commands: - pwd - cd view/public - lftp -e "set sftp:auto-confirm true; set ftp:ssl-force true; set xfer:timeout 10000; debug 3; open -u $FTP_USERNAME,$FTP_PASSWORD sftp://ssh.jim-fx.com:2221; mkdir -p share/karl; cd share/karl; mirror -p --scan-all-first --overwrite --verbose -R --skip-noaccess; quit;" volumes: - name: cache host: path: /tmp/drone/cache/node_modules