|
@@ -21,12 +21,21 @@ setup_ldap_source() {
|
|
fi
|
|
fi
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+# SSH_PORT can be unset to disable SSH
|
|
|
|
+disable_ssh="false"
|
|
|
|
+if [[ -z "${SSH_PORT}" ]]; then
|
|
|
|
+ echo "SSH disabled"
|
|
|
|
+ SSH_PORT=29418 # arbitrary port to keep sshd happy
|
|
|
|
+ disable_ssh="false"
|
|
|
|
+fi
|
|
|
|
+
|
|
sed -e "s/^Port .*/Port ${SSH_PORT}/" \
|
|
sed -e "s/^Port .*/Port ${SSH_PORT}/" \
|
|
-e "s/^#ListenAddress .*/ListenAddress 0.0.0.0/" \
|
|
-e "s/^#ListenAddress .*/ListenAddress 0.0.0.0/" \
|
|
/etc/ssh/sshd_config > /run/gogs/sshd_config
|
|
/etc/ssh/sshd_config > /run/gogs/sshd_config
|
|
|
|
|
|
sed -e "s/##DOMAIN/${APP_DOMAIN}/g" \
|
|
sed -e "s/##DOMAIN/${APP_DOMAIN}/g" \
|
|
-e "s/##SSH_PORT/${SSH_PORT}/g" \
|
|
-e "s/##SSH_PORT/${SSH_PORT}/g" \
|
|
|
|
+ -e "s/##DISABLE_SSH/${disable_ssh}/g" \
|
|
-e "s/##MYSQL_HOST/${MYSQL_HOST}/g" \
|
|
-e "s/##MYSQL_HOST/${MYSQL_HOST}/g" \
|
|
-e "s/##MYSQL_PORT/${MYSQL_PORT}/g" \
|
|
-e "s/##MYSQL_PORT/${MYSQL_PORT}/g" \
|
|
-e "s/##MYSQL_USERNAME/${MYSQL_USERNAME}/g" \
|
|
-e "s/##MYSQL_USERNAME/${MYSQL_USERNAME}/g" \
|