NobGit
public nobgit read

NobMail

Based on mailcow: dockerized

Languages

Repository composition by tracked source files.

PHP
PHP 49% JavaScript 35% HTML 9% CSS 4% Shell 2% Python 1% Lua 0% Perl 0% Ruby 0% SCSS 0%
Create file Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git

Commit

Modified branch switch in generate_config.sh

Added possibility to define the mailcow branch by an environment variable to be able to bypass input.

1c15133a
Malte Jesgarzewsky <[email protected]> 3 years, 11 months ago
generate_config.sh | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

Diff

diff --git a/generate_config.sh b/generate_config.sh
index afd1d892..ed68f0cd 100755
--- a/generate_config.sh
+++ b/generate_config.sh
@@ -141,7 +141,9 @@ echo "Available Branches:"
 echo "- master branch (stable updates) | default, recommended [1]"
 echo "- nightly branch (unstable updates, testing) | not-production ready [2]"
 sleep 1
-read -r -p  "Choose the Branch with it´s number [1/2] " branch
+
+while [ -z "${MAILCOW_BRANCH}" ]; do
+  read -r -p  "Choose the Branch with it´s number [1/2] " branch
   case $branch in
     [2])
       git_branch="nightly"
@@ -150,6 +152,11 @@ read -r -p  "Choose the Branch with it´s number [1/2] " branch
       git_branch="master"
     ;;
   esac
+done
+
+if [ ! -z "${MAILCOW_BRANCH}" ]; then
+  git_branch=${MAILCOW_BRANCH}
+fi
 
 git fetch --all
 git checkout -f $git_branch
@@ -458,4 +465,4 @@ else
   echo '  $MAILCOW_UPDATEDAT='$(date +%s)';' >> data/web/inc/app_info.inc.php
   echo '?>' >> data/web/inc/app_info.inc.php
   echo -e "\e[33mCannot determine current git repository version...\e[0m"
-fi
\ No newline at end of file
+fi