TodosΒΆ
FLOWISE_USERNAMEandFLOWISE_PASSWORDintemplates/env.j2are read by no Flowise 3.1.4 code path (absent fromserver-commands-base.tsand.env.example; measured in the container: no file undernode_modules/flowise/distorflowise-components/distnames either key, whileFLOWISE_SECRETKEY_OVERWRITEappears 8 times), so they create no account and only put the administrator password into the container environment; the README section βPersona contract opt-outsβ and the persona-block nocheck intemplates/playwright.env.j2still name them as the source of the instance account, whichtasks/utils/owner.ymlnow provisions asflowise-api-bot. Options: drop both keys and point the README and the nocheck attasks/utils/owner.yml.tasks/utils/mcp.ymlhandsFLOWISE_ADMIN_PASSWORDandFLOWISE_API_KEYtocontainer exec -e, so both sit in the argv of the host process and appear in the deploy log whileMASK_CREDENTIALS_IN_LOGSis off (measured in/tmp/compose-deploy-designer-batch-4.log). Options: pass-e NAMEwithout a value plus the taskβsenvironment:(pattern:roles/web-app-erpnext/tasks/02_bench_bootstrap.yml), which the-vvdeploy log does not print; prepending to the script on stdin does not work here because both Python scripts start withfrom __future__.