aboutsummaryrefslogtreecommitdiff
path: root/deploy-modern.sh
diff options
context:
space:
mode:
Diffstat (limited to 'deploy-modern.sh')
-rwxr-xr-xdeploy-modern.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/deploy-modern.sh b/deploy-modern.sh
new file mode 100755
index 0000000..5c04855
--- /dev/null
+++ b/deploy-modern.sh
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+WEB_DIR=./modern/build
+SSH_CMD="ssh"
+RSYNC_TO=etbsa.net:/opt/traccar/web/modern/
+
+# Buildh
+cd ./modern/
+npm run build_release
+
+# Deploy only if build was successful
+if [ $? -eq 0 ]; then
+ cd ../
+ rsync --progress -e "$SSH_CMD" -rv0 --delete $WEB_DIR/ $RSYNC_TO
+fi
+