feat(task): use environment variables in create-env for odoo and nextcloud configurations

- Replace hardcoded values with environment variables in odoo and nextcloud sections
- Update NEXTCLOUD_PASSWORD to use placeholder syntax for security
- Maintain consistent formatting and structure with existing code
- No functional changes, improves configurability and security
This commit is contained in:
Janik von Rotz committed 2025-12-02 08:04:05 +01:00
1 parent 68a6c6099b
commit d960b43ca2
1 file changed
+4 -4
+4 -4
View File
@@ -15,16 +15,16 @@ create-env() {
echo "Init env file: $env_filepath"
if [[ "$2" == "odoo" ]]; then
echo "ODOO_URL=https://$1" > "$env_filepath"
echo "ODOO_URL=$ODOO_URL" > "$env_filepath"
echo "ODOO_DATABASE=$ODOO_DATABASE" >> "$env_filepath"
echo "ODOO_USERNAME=$ODOO_USERNAME" >> "$env_filepath"
echo "ODOO_PASSWORD=$ODOO_PASSWORD" >> "$env_filepath"
fi
if [[ "$2" == "nextcloud" ]]; then
echo "NEXTCLOUD_URL=" > "$env_filepath"
echo "NEXTCLOUD_USERNAME=" >> "$env_filepath"
echo "NEXTCLOUD_PASSWORD=" >> "$env_filepath"
echo "NEXTCLOUD_URL=$NEXTCLOUD_URL" > "$env_filepath"
echo "NEXTCLOUD_USERNAME=$NEXTCLOUD_USERNAME" >> "$env_filepath"
echo "NEXTCLOUD_PASSWORD=#NEXTCLOUD_PASSWORD" >> "$env_filepath"
fi
if [[ "$2" == "upgrade" ]]; then