[bitnami/moodle] Add support for auroramysql driver (#1696)

Signed-off-by: Chris Grycki <christopher-grycki@uiowa.edu>

Signed-off-by: Chris Grycki <christopher-grycki@uiowa.edu>
This commit is contained in:
Chris Grycki
2022-08-22 03:39:42 -05:00
committed by GitHub
parent cb670676d7
commit 9a6d9c4102
3 changed files with 7 additions and 7 deletions

View File

@@ -87,7 +87,7 @@ moodle_validate() {
fi
# Support for MySQL and MariaDB
check_multi_value "MOODLE_DATABASE_TYPE" "mysqli mariadb pgsql"
check_multi_value "MOODLE_DATABASE_TYPE" "mysqli mariadb pgsql auroramysql"
# Check that the web server is properly set up
web_server_validate || print_validation_error "Web server validation failed"
@@ -145,7 +145,7 @@ moodle_initialize() {
db_name="$MOODLE_DATABASE_NAME"
db_user="$MOODLE_DATABASE_USER"
db_pass="$MOODLE_DATABASE_PASSWORD"
[[ "$db_type" = "mariadb" || "$db_type" = "mysqli" ]] && moodle_wait_for_mysql_connection "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass"
[[ "$db_type" = "mariadb" || "$db_type" = "mysqli" || "$db_type" = "auroramysql" ]] && moodle_wait_for_mysql_connection "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass"
[[ "$db_type" = "pgsql" ]] && moodle_wait_for_postgresql_connection "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass"
# Create Moodle install argument list, allowing to pass custom options via 'MOODLE_INSTALL_EXTRA_ARGS'
@@ -204,7 +204,7 @@ EOF
db_name="$(moodle_conf_get "\$CFG->dbname")"
db_user="$(moodle_conf_get "\$CFG->dbuser")"
db_pass="$(moodle_conf_get "\$CFG->dbpass")"
[[ "$db_type" = "mariadb" || "$db_type" = "mysqli" ]] && moodle_wait_for_mysql_connection "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass"
[[ "$db_type" = "mariadb" || "$db_type" = "mysqli" || "$db_type" = "auroramysql" ]] && moodle_wait_for_mysql_connection "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass"
[[ "$db_type" = "pgsql" ]] && moodle_wait_for_postgresql_connection "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass"
# Perform Moodle database schema upgrade

View File

@@ -87,7 +87,7 @@ moodle_validate() {
fi
# Support for MySQL and MariaDB
check_multi_value "MOODLE_DATABASE_TYPE" "mysqli mariadb pgsql"
check_multi_value "MOODLE_DATABASE_TYPE" "mysqli mariadb pgsql auroramysql"
# Check that the web server is properly set up
web_server_validate || print_validation_error "Web server validation failed"
@@ -145,7 +145,7 @@ moodle_initialize() {
db_name="$MOODLE_DATABASE_NAME"
db_user="$MOODLE_DATABASE_USER"
db_pass="$MOODLE_DATABASE_PASSWORD"
[[ "$db_type" = "mariadb" || "$db_type" = "mysqli" ]] && moodle_wait_for_mysql_connection "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass"
[[ "$db_type" = "mariadb" || "$db_type" = "mysqli" || "$db_type" = "auroramysql" ]] && moodle_wait_for_mysql_connection "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass"
[[ "$db_type" = "pgsql" ]] && moodle_wait_for_postgresql_connection "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass"
# Create Moodle install argument list, allowing to pass custom options via 'MOODLE_INSTALL_EXTRA_ARGS'
@@ -204,7 +204,7 @@ EOF
db_name="$(moodle_conf_get "\$CFG->dbname")"
db_user="$(moodle_conf_get "\$CFG->dbuser")"
db_pass="$(moodle_conf_get "\$CFG->dbpass")"
[[ "$db_type" = "mariadb" || "$db_type" = "mysqli" ]] && moodle_wait_for_mysql_connection "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass"
[[ "$db_type" = "mariadb" || "$db_type" = "mysqli" || "$db_type" = "auroramysql" ]] && moodle_wait_for_mysql_connection "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass"
[[ "$db_type" = "pgsql" ]] && moodle_wait_for_postgresql_connection "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass"
# Perform Moodle database schema upgrade

View File

@@ -228,7 +228,7 @@ Available environment variables:
##### Use an existing database
- `MOODLE_DATABASE_TYPE`: Database type. Valid values: *mariadb*, *mysqli*, *pgsql*. Default: **mariadb**
- `MOODLE_DATABASE_TYPE`: Database type. Valid values: *mariadb*, *mysqli*, *pgsql*, *auroramysql*. Default: **mariadb**
- `MOODLE_DATABASE_HOST`: Hostname for database server. Default: **mariadb**
- `MOODLE_DATABASE_PORT_NUMBER`: Port used by database server. Default: **3306**
- `MOODLE_DATABASE_NAME`: Database name that Moodle will use to connect with the database. Default: **bitnami_moodle**