aboutsummaryrefslogtreecommitdiff
path: root/init.sh
diff options
context:
space:
mode:
Diffstat (limited to 'init.sh')
-rwxr-xr-xinit.sh24
1 files changed, 21 insertions, 3 deletions
diff --git a/init.sh b/init.sh
index 2af8e9c..1cf40bf 100755
--- a/init.sh
+++ b/init.sh
@@ -1,6 +1,24 @@
#!/bin/sh
-# Put in this dir so that it can execute:
+exec 1>>/tmp/slogs
+exec 2>>/tmp/slogs
+echo | date
+echo "Init running"
+
cd /home/joel
+
+echo "Removing old packages..."
rm -r -f ./FoodJS
-git clone "https://github.com/JoelHMikael/FoodJS.git" >> /tmp/test.txt
-node ./FoodJS/server.js
+
+echo "Waiting for connection..."
+while [ ! "$(ping 'www.github.com' -c 1)" ]
+do
+ sleep 5
+done
+
+echo "Cloning new packages..."
+# Create a deployment key and save it in the default folder without passphrase to make this work:
+git clone "git@github.com:JoelHMikael/FoodJS.git"
+
+echo "Starting server..."
+cd /home/joel/FoodJS
+node ./server.js