summaryrefslogtreecommitdiff
path: root/Bastillefile
diff options
context:
space:
mode:
Diffstat (limited to 'Bastillefile')
-rw-r--r--Bastillefile25
1 files changed, 25 insertions, 0 deletions
diff --git a/Bastillefile b/Bastillefile
index e69de29..dc70c99 100644
--- a/Bastillefile
+++ b/Bastillefile
@@ -0,0 +1,25 @@
+# Dirs and mounts
+CMD mkdir -p /var/db/gl && echo Created /var/db/gl
+FSTAB /zroot/gl /var/db/gl nullfs rw 0 0
+
+# Prereqs
+PKG nginx yarn rust
+
+# Download sources
+CMD curl -kf http://192.168.1.50:3000/53hornet/theglassyladies/archive/master.tar.gz -o /tmp/master.tar.gz
+CMD tar -xzvf /tmp/master.tar.gz -C /tmp
+
+# Build backend
+CMD cd /tmp/dichroism
+CMD CARGO_HOME=/tmp cargo install --path .
+
+# Build frontend
+CMD cd /tmp/iridescence
+CMD yarn build
+CMD mv dist /var/www
+
+# Config
+OVERLAY usr
+SYSRC nginx_enable=YES
+SERVICE nginx start
+