Browse Source

Add '.drone.yml'

Herby Vojčík 5 years ago
parent
commit
f77b711ee1
1 changed files with 31 additions and 0 deletions
  1. 31 0
      .drone.yml

+ 31 - 0
.drone.yml

@@ -0,0 +1,31 @@
+kind: pipeline
+name: website
+
+steps:
+  - name: prepare
+    image: node
+    commands:
+      - npm install --production-only
+
+  - name: generate
+    image: jekyll/minimal
+    commands:
+      - chown -R jekyll:jekyll .
+      - jekyll build
+
+  - name: deploy
+    image: node
+    commands:
+      - cd /var/amber-lang.net
+      - mktemp -d -p . dir.XXXXXX | for F in `cat`; do mv /drone/src/_site $F; chown -R 1000:1000 $F; chmod a+rx $F; ln -s $F/_site $F.link; mv -T $F.link static; for G in dir.*; do if [ ! "$G" -ef "$F" ]; then rm -rf "$G"; fi; done; done
+    volumes:
+      - name: hosting
+        path: /var/amber-lang.net
+
+node:
+  amber_web: "true"
+
+volumes:
+  - name: hosting
+    host:
+      path: /mnt/storage/VOLUMES/amber-lang.net