aboutsummaryrefslogtreecommitdiff
path: root/deploy
diff options
context:
space:
mode:
authorJoris2020-02-02 13:53:54 +0100
committerJoris2020-02-02 13:58:19 +0100
commit0ce8744897b9aa13ea568a6985da9570e4aca90b (patch)
tree3619508ff9ec5d846c567c3562d05ca77e686c76 /deploy
parent13d29804ba4bb8d578fb0278ddeb6e187bbafa6f (diff)
downloadcooking-0ce8744897b9aa13ea568a6985da9570e4aca90b.tar.gz
cooking-0ce8744897b9aa13ea568a6985da9570e4aca90b.tar.bz2
cooking-0ce8744897b9aa13ea568a6985da9570e4aca90b.zip
Use zola generator
- Use CSS instead of Haskell with Clay - Use TypeScript instead of PureScript
Diffstat (limited to 'deploy')
-rwxr-xr-xdeploy18
1 files changed, 18 insertions, 0 deletions
diff --git a/deploy b/deploy
new file mode 100755
index 0000000..43c3adf
--- /dev/null
+++ b/deploy
@@ -0,0 +1,18 @@
+#!/usr/bin/env bash
+set -e
+
+# Cleanup
+rm -rf public
+rm -f static/main.js
+rm -f static/main.js.map
+
+# Build JavaScript
+tsc --pretty --removeComments --strict --noUnusedLocals --noUnusedParameters --noImplicitReturns main.ts --outFile main-big.js
+closure-compiler main-big.js --js_output_file static/main.js
+rm main-big.js
+
+# Build site
+zola build
+
+# Transfer
+rsync -avzh public/ guyonvarch.me:/var/www/cooking.guyonvarch.me --delete