cli
cli copied to clipboard
Local usage trips macOS firewall
Do you want to request a feature or report a bug?
Feature
What is the current behavior?
When running heroku local -e .env -p 3000
on a python project, it calls the python3.10
shim from asdf
which then gets blocked by the system firewall. Prompt disappears when heroku
process ends making it impossible to add an exemption organically.
Had to manually run:
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add ~/.asdf/installs/python/3.10.6/bin/python3.10
What is the expected behavior?
Being able to use the local heroku development environment on an M1 MacBook Pro. heroku: heroku/7.62.0-beta.13db7c5e6 darwin-x64 node-v14.19.0 macOS: 12.4 (21F79)
Ask?
Automatically whitelist any binaries tripping firewall prompts on macOS and/or add a longer timeout for the binary to catch the GUI prompt in time.