From ca7787ef5d1cfe6c37639036a68fd1abdfc7dff7 Mon Sep 17 00:00:00 2001 From: Mark Hermeling Date: Thu, 1 Apr 2021 16:39:19 +0000 Subject: [PATCH] Change from hard-coded default password to generated default passwd --- scripts/codesonar-exec.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/scripts/codesonar-exec.sh b/scripts/codesonar-exec.sh index bd1776c..c47308c 100644 --- a/scripts/codesonar-exec.sh +++ b/scripts/codesonar-exec.sh @@ -1,9 +1,16 @@ #!/bin/sh - -echo "Starting hub in /home/codesonar/hub" -echo -e "$1\n$1\n" | /opt/codesonar/codesonar/bin/codesonar hub-start /home/codesonar/hub 0.0.0.0:7340 -echo "Hub password is $1" + +if test -f "/home/codesonar/hub/hubpwd"; then + echo "Starting hub in /home/codesonar/hub with existing pwd" + /opt/codesonar/codesonar/bin/codesonar hub-start /home/codesonar/hub 0.0.0.0:7340 +else + HUB_DEFAULT_PWD=$(date +%s | base64 | head -c 32) + echo "${HUB_DEFAULT_PWD}" > /home/codesonar/hub/hubpwd + chmod 600 /home/codesonar/hub/hubpwd + echo "Starting hub with new hub password: ${HUB_DEFAULT_PWD}" + echo -e "${HUB_DEFAULT_PWD}\n${HUB_DEFAULT_PWD}\n" | /opt/codesonar/codesonar/bin/codesonar hub-start /home/codesonar/hub 0.0.0.0:7340 +fi echo "Hub started..." while [ 1 ] -- GitLab