The `PATH` env variable gets reset to it's original value by `su`, because its a "secure" env variable, and is _never_ preserved across user-switches. Because of this, the Postgres commands like `initdb` are not found on the `PATH`. This PR fixes this by setting the `PATH` in the command passed to `su` itself, so that `initdb` can now be found. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Bug Fixes** - Improved the initialization process for local Postgres data folder to ensure compatibility with environment variables. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|---|---|---|
| .. | ||
| ansible | ||
| aws | ||
| aws_ami | ||
| digital_ocean | ||
| docker | ||
| helm | ||
| heroku | ||
| packer | ||