diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..63c5081 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,18 @@ +name: default +kind: pipeline + +steps: + - name: build + image: node:alpine + commands: + - make build-view + - name: deploy + image: alpacadb/docker-lftp + environment: + FTP_USERNAME: + from_secret: FTP_USERNAME + FTP_PASSWORD: + from_secret: FTP_PASSWORD + commands: + - cd /drone/src/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;" \ No newline at end of file diff --git a/Makefile b/Makefile index 5542252..fc761ea 100755 --- a/Makefile +++ b/Makefile @@ -12,4 +12,4 @@ dev-view: build: build-view build-view: - cd view && npm run build \ No newline at end of file + cd view && npm i && npm run build \ No newline at end of file