aboutsummaryrefslogtreecommitdiff
path: root/deploy.sh
diff options
context:
space:
mode:
Diffstat (limited to 'deploy.sh')
-rw-r--r--deploy.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/deploy.sh b/deploy.sh
new file mode 100644
index 0000000..3e8032e
--- /dev/null
+++ b/deploy.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+if ! command -v minify >/dev/null 2>&1; then
+ echo "Minify not found. Exiting."
+ exit 1
+fi
+
+echo "Building from current folder..."
+echo "Minifying..."
+
+mkdir -p /tmp/buildwebsite/
+minify -r -o /tmp/buildwebsite/ ./
+
+if [[ ! -d /tmp/buildwebsite ]]; then
+ mkdir /tmp/buildwebsite/
+else
+ rm -rf /temp/buildwebsite/*
+fi
+
+default="/var/www/portfolio"
+read -p "Enter output folder (default=$default):" outputfolder
+outputfolder=${outputfolder:-default}
+
+cp -r /tmp/buildwebsite/* $outputfolder