From d3d03c2c7cbecbf5082a9c9a2a67e7ebb7ce581e Mon Sep 17 00:00:00 2001 From: Karim Date: Thu, 29 Sep 2022 19:12:24 +0200 Subject: [PATCH] [bitnami/moodle] Allow to define default site lang with environment variable (#7345) * Allow to define default site lang with environment variable Signed-off-by: Karim Ayari * double quote fix Signed-off-by: Karim Ayari Signed-off-by: Karim Ayari Co-authored-by: Karim Ayari --- .../moodle/3/debian-11/rootfs/opt/bitnami/scripts/libmoodle.sh | 2 +- .../moodle/3/debian-11/rootfs/opt/bitnami/scripts/moodle-env.sh | 1 + .../moodle/4/debian-11/rootfs/opt/bitnami/scripts/libmoodle.sh | 2 +- .../moodle/4/debian-11/rootfs/opt/bitnami/scripts/moodle-env.sh | 1 + bitnami/moodle/README.md | 1 + 5 files changed, 5 insertions(+), 2 deletions(-) diff --git a/bitnami/moodle/3/debian-11/rootfs/opt/bitnami/scripts/libmoodle.sh b/bitnami/moodle/3/debian-11/rootfs/opt/bitnami/scripts/libmoodle.sh index 39080c53031e..ab56e11e6993 100644 --- a/bitnami/moodle/3/debian-11/rootfs/opt/bitnami/scripts/libmoodle.sh +++ b/bitnami/moodle/3/debian-11/rootfs/opt/bitnami/scripts/libmoodle.sh @@ -320,7 +320,7 @@ moodle_install() { local -a moodle_install_args=( "${PHP_BIN_DIR}/php" "admin/cli/install.php" - "--lang=en" + "--lang=${MOODLE_LANG}" "--chmod=2775" "--wwwroot=http://localhost:${http_port}" "--dataroot=${MOODLE_DATA_DIR}" diff --git a/bitnami/moodle/3/debian-11/rootfs/opt/bitnami/scripts/moodle-env.sh b/bitnami/moodle/3/debian-11/rootfs/opt/bitnami/scripts/moodle-env.sh index 0a007a6f378e..33fea60bb85f 100644 --- a/bitnami/moodle/3/debian-11/rootfs/opt/bitnami/scripts/moodle-env.sh +++ b/bitnami/moodle/3/debian-11/rootfs/opt/bitnami/scripts/moodle-env.sh @@ -87,6 +87,7 @@ export MOODLE_HOST="${MOODLE_HOST:-}" # only used during the first initializatio export MOODLE_CRON_MINUTES="${MOODLE_CRON_MINUTES:-1}" export MOODLE_REVERSEPROXY="${MOODLE_REVERSEPROXY:-no}" export MOODLE_SSLPROXY="${MOODLE_SSLPROXY:-no}" +export MOODLE_LANG="${MOODLE_LANG:-en}" # Moodle credentials export MOODLE_USERNAME="${MOODLE_USERNAME:-user}" # only used during the first initialization diff --git a/bitnami/moodle/4/debian-11/rootfs/opt/bitnami/scripts/libmoodle.sh b/bitnami/moodle/4/debian-11/rootfs/opt/bitnami/scripts/libmoodle.sh index 39080c53031e..ab56e11e6993 100644 --- a/bitnami/moodle/4/debian-11/rootfs/opt/bitnami/scripts/libmoodle.sh +++ b/bitnami/moodle/4/debian-11/rootfs/opt/bitnami/scripts/libmoodle.sh @@ -320,7 +320,7 @@ moodle_install() { local -a moodle_install_args=( "${PHP_BIN_DIR}/php" "admin/cli/install.php" - "--lang=en" + "--lang=${MOODLE_LANG}" "--chmod=2775" "--wwwroot=http://localhost:${http_port}" "--dataroot=${MOODLE_DATA_DIR}" diff --git a/bitnami/moodle/4/debian-11/rootfs/opt/bitnami/scripts/moodle-env.sh b/bitnami/moodle/4/debian-11/rootfs/opt/bitnami/scripts/moodle-env.sh index 0a007a6f378e..33fea60bb85f 100644 --- a/bitnami/moodle/4/debian-11/rootfs/opt/bitnami/scripts/moodle-env.sh +++ b/bitnami/moodle/4/debian-11/rootfs/opt/bitnami/scripts/moodle-env.sh @@ -87,6 +87,7 @@ export MOODLE_HOST="${MOODLE_HOST:-}" # only used during the first initializatio export MOODLE_CRON_MINUTES="${MOODLE_CRON_MINUTES:-1}" export MOODLE_REVERSEPROXY="${MOODLE_REVERSEPROXY:-no}" export MOODLE_SSLPROXY="${MOODLE_SSLPROXY:-no}" +export MOODLE_LANG="${MOODLE_LANG:-en}" # Moodle credentials export MOODLE_USERNAME="${MOODLE_USERNAME:-user}" # only used during the first initialization diff --git a/bitnami/moodle/README.md b/bitnami/moodle/README.md index 0ed3471275a7..9aa2bfd9da62 100644 --- a/bitnami/moodle/README.md +++ b/bitnami/moodle/README.md @@ -225,6 +225,7 @@ Available environment variables: - `MOODLE_HOST`: Allows you to configure Moodle's wwwroot feature. Ex: example.com. By default it is a PHP superglobal variable. Default: **$_SERVER['HTTP_HOST']** - `MOODLE_REVERSEPROXY`: Allows you to activate the reverseproxy feature of Moodle. Default: **no** - `MOODLE_SSLPROXY`: Allows you to activate the sslproxy feature of Moodle. Default: **no** +- `MOODLE_LANG`: Allows you to set the default site language. Default: **en** ##### Use an existing database