Browse Source

Bump version; fix ssh

dennisro 6 years ago
parent
commit
1fde1dbdf6
2 changed files with 20 additions and 14 deletions
  1. 1 1
      data/services/gitea/containers.sh
  2. 19 13
      data/services/gitea/gitea.sh

+ 1 - 1
data/services/gitea/containers.sh

@@ -19,7 +19,7 @@ gitea_service_dockerbunker() {
 		--name=${FUNCNAME[0]//_/-} \
 		--restart=always \
 		--network dockerbunker-${SERVICE_NAME} \
-		-p 2222:2222 \
+		-p ${SSH_PORT}:22 \
 		--env-file "${SERVICE_ENV}" \
 		--env-file "${ENV_DIR}"/${SERVICE_SPECIFIC_MX}mx.env \
 		--env RUN_CROND=true \

+ 19 - 13
data/services/gitea/gitea.sh

@@ -17,8 +17,7 @@ declare -a containers=( "${SERVICE_NAME}-db-dockerbunker" "${SERVICE_NAME}-servi
 declare -a add_to_network=( "${SERVICE_NAME}-service-dockerbunker" )
 declare -a networks=( "dockerbunker-gitea" )
 declare -A volumes=( [${SERVICE_NAME}-data-vol-1]="/data" [${SERVICE_NAME}-db-vol-1]="/var/lib/mysql" )
-declare -A IMAGES=( [db]="mariadb:10.2" [service]="gitea/gitea:1.4" )
-declare -A BUILD_IMAGES=( [dockerbunker/${SERVICE_NAME}]="${DOCKERFILES}/${SERVICE_NAME}" )
+declare -A IMAGES=( [db]="mariadb:10.2" [service]="gitea/gitea:1.5" )
 
 [[ -z $1 ]] && options_menu
 
@@ -29,8 +28,8 @@ configure() {
 
 	set_domain
 
-	if [ "$GITEA_APP_NAME" ]; then
-	  read -p "Gitea Application Name: " -ei "$GITEA_APP_NAME" GITEA_APP_NAME
+	if [ "${GITEA_APP_NAME}" ]; then
+	  read -p "Gitea Application Name: " -ei "${GITEA_APP_NAME}" GITEA_APP_NAME
 	else
 	  read -p "Gitea Application Name: " -ei "Gitea Go Git Service" GITEA_APP_NAME
 	fi
@@ -39,30 +38,30 @@ configure() {
 	echo ""
 
 	unset GITEA_ADMIN
-	if [ "$GITEA_ADMIN" ]; then
-	  read -p "Gitea Admin User: " -ei "$GITEA_ADMIN" GITEA_ADMIN
+	if [ "${GITEA_ADMIN}" ]; then
+	  read -p "Gitea Admin User: " -ei "${GITEA_ADMIN}" GITEA_ADMIN
 	else
-		while [[ -z $GITEA_ADMIN || $GITEA_ADMIN == "admin" ]];do
-			read -p "Gitea Admin User: " -ei "$GITEA_ADMIN" GITEA_ADMIN
+		while [[ -z ${GITEA_ADMIN} || ${GITEA_ADMIN }== "admin" ]];do
+			read -p "Gitea Admin User: " -ei "${GITEA_ADMIN}" GITEA_ADMIN
 			[[ ${GITEA_ADMIN} == "admin" ]] && echo -e "\n\e[31mAdmin account setting is invalid: name is reserved [name: admin]\e[0m\n"
 		done
 	fi
 	
-	if [ "$GITEA_ADMIN_EMAIL" ]; then
-	  read -p "Gitea Admin E-Mail: " -ei "$GITEA_ADMIN_EMAIL" GITEA_ADMIN_EMAIL
+	if [ "${GITEA_ADMIN_EMAIL}" ]; then
+	  read -p "Gitea Admin E-Mail: " -ei "${GITEA_ADMIN_EMAIL}" GITEA_ADMIN_EMAIL
 	else
 	  read -p "Gitea Admin E-Mail: " GITEA_ADMIN_EMAIL
 	fi
 	
 	unset GITEA_ADMIN_PASSWORD
-	while [[ "${#GITEA_ADMIN_PASSWORD}" -le 6 || "$GITEA_ADMIN_PASSWORD" != *[A-Z]* || "$GITEA_ADMIN_PASSWORD" != *[a-z]* || "$GITEA_ADMIN_PASSWORD" != *[0-9]* ]];do
-		if [ $VALIDATE ];then
+	while [[ "${#GITEA_ADMIN_PASSWORD}" -le 6 || "${GITEA_ADMIN_PASSWORD}" != *[A-Z]* || "${GITEA_ADMIN_PASSWORD}" != *[a-z]* || "${GITEA_ADMIN_PASSWORD}" != *[0-9]* ]];do
+		if [ ${VALIDATE} ];then
 			echo -e "\n\e[31m  Password does not meet requirements\e[0m"
 		fi
 			stty_orig=$(stty -g)
 			stty -echo
 	  		read -p " $(printf "\n   \e[4mPassword requirements\e[0m\n   Minimum Length 6,Uppercase, Lowercase, Integer\n\n   Enter Password:") " -ei "" GITEA_ADMIN_PASSWORD
-			stty "$stty_orig"
+			stty "${stty_orig}"
 			echo ""
 		VALIDATE=1
 	done
@@ -77,6 +76,12 @@ configure() {
 	echo "# Server & Other  Service Settings"
 	echo ""
 	
+	if [ "${SSH_PORT}" ]; then
+	  read -p "SSH Port: " -ei "${SSH_PORT}" SSH_PORT
+	else
+	  read -p "SSH Port: " -ei "2222" SSH_PORT
+	fi
+
 	prompt_confirm "Enable Offline Mode?" && GITEA_OFFLINE_MODE="on" || GITEA_OFFLINE_MODE="off"
 	
 	prompt_confirm "Disable Gravatar Service?" && GITEA_DISABLE_GRAVATAR="on" || GITEA_DISABLE_GRAVATAR="off"
@@ -123,6 +128,7 @@ configure() {
 	
 	SERVICE_DOMAIN=${SERVICE_DOMAIN}
 	GITEA_APP_NAME="${GITEA_APP_NAME}"
+	SSH_PORT="${SSH_PORT}"
 	
 	GITEA_REGISTER_CONFIRM=${GITEA_REGISTER_CONFIRM}
 	GITEA_MAIL_NOTIFY=${GITEA_MAIL_NOTIFY}