From 1b5562a8811427ad5f4691de48d00fd7d02a4f6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Sat, 18 Nov 2023 12:35:26 +0100 Subject: [PATCH] Set random admin password So users cannot do anything harmful with the database manager, which is now enabled so they can select the base or full database --- src/runboat/kubefiles/runboat-start.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/runboat/kubefiles/runboat-start.sh b/src/runboat/kubefiles/runboat-start.sh index 8fe8825..ef67bbd 100755 --- a/src/runboat/kubefiles/runboat-start.sh +++ b/src/runboat/kubefiles/runboat-start.sh @@ -14,6 +14,9 @@ fi # show what is installed (the venv in /opt/odoo-venv has been mounted) pip list +# Make sure users cannot create databases. +echo "admin_passwd=$(python3 -c 'import secrets; print(secrets.token_hex())')" >> ${ODOO_RC} + # Add ADDONS_DIR to addons_path (because that oca_install_addons did, # but $ODOO_RC is not on a persistent volume, so it is lost when we # start in another container).