This reverts commit 7ad44edd18.
Listen address 0.0.0.0 is necessary for docker, because port forwarding for Docker
is just NAT, so port forwarding alone is not sufficient
Fixes#879
* Add optional Intelephense license key support via INTELEPHENSE_LICENSE_KEY environment variable
- Add initializationOptions support to Intelephense LSP server
- Pass license key via licenceKey property when environment variable is set
- Update README.md and DOCKER.md documentation with new environment variable
- Fix docstring comment in _get_initialize_params method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix formatting
---------
Co-authored-by: Claude <noreply@anthropic.com>
- Updated exception handling in `agent.py` for better error specificity (catching `FileNotFoundError`).
- Added contextual comment for `CONFIG_FILE_DOCKER` in `agent.py`.
- Updated `DOCKER.md` to reflect the new GitHub repository link.
- Introduced `DOCKER.md` with detailed setup instructions and limitations.
- Enhanced `compose.yaml` with dynamic port and environment variable support.
- Updated `agent.py` to detect Docker environments and disable GUI features.
- Modified configuration paths to support both Docker and non-Docker setups.
- Marked Docker support as experimental in the documentation.