aboutsummaryrefslogtreecommitdiff
path: root/deploy
diff options
context:
space:
mode:
Diffstat (limited to 'deploy')
-rwxr-xr-xdeploy16
1 files changed, 16 insertions, 0 deletions
diff --git a/deploy b/deploy
new file mode 100755
index 0000000..b3c6d61
--- /dev/null
+++ b/deploy
@@ -0,0 +1,16 @@
+#!/usr/bin/env bash
+set -e
+git branch -D pages
+git checkout -b pages
+rm -f public/game_of_life.js
+rm -f public/game_of_life_bg.wasm
+rm -f public/game_of_life_bg.wasm.gz
+wasm-pack build --release --target web
+mv pkg/game_of_life.js public
+wasm-opt -O -o public/game_of_life_bg.wasm pkg/game_of_life_bg.wasm
+gzip -9 --keep public/game_of_life_bg.wasm
+git add .
+git commit -m "Deploy pages"
+git push --force origin pages
+git checkout master
+git branch -D pages