aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--deployment/solo-tool.service2
-rwxr-xr-xdeployment/start-solo-tool.sh5
2 files changed, 7 insertions, 0 deletions
diff --git a/deployment/solo-tool.service b/deployment/solo-tool.service
index f3fa86f..7d58bb7 100644
--- a/deployment/solo-tool.service
+++ b/deployment/solo-tool.service
@@ -3,6 +3,8 @@ Description=Solo tool web frontend service
After=network-online.target sound.target
[Service]
+LoadCredentials=st_user:/root/st_user
+LoadCredentials=st_pass:/root/st_pass
WorkingDirectory=/home/eddy/git/solo-tool
ExecStart=/home/eddy/git/solo-tool/deployment/start-solo-tool.sh
diff --git a/deployment/start-solo-tool.sh b/deployment/start-solo-tool.sh
index 06a4d5d..dc3ec3b 100755
--- a/deployment/start-solo-tool.sh
+++ b/deployment/start-solo-tool.sh
@@ -1,8 +1,13 @@
#!/usr/bin/bash
+# Wait until git server is reachable
+until ping -c1 git.0xf7.com >/dev/null 2>&1; do :; done
+
# Get latest version
git pull
# Run web UI
+export ST_USER=$(cat %d/st_user)
+export ST_PASS=$(cat %d/st_pass)
make web-deploy