Fix local dev setup: pillow wheel + unreachable localhost bind
Build and push server image / build-and-push (push) Failing after 11s
Build and push server image / build-and-push (push) Failing after 11s
- pillow==11.1.0 has no prebuilt wheel for Python 3.14, so pip fell back to building from source and failed without libjpeg dev headers installed. Bumped to 12.3.0 (has wheels); re-ran the local test suite against it with no other changes needed. - The local-dev uvicorn command in the README was missing --host 0.0.0.0, so it defaulted to 127.0.0.1 -- unreachable from the ESP32 on the LAN. The Docker image already binds 0.0.0.0 correctly; only the doc'd local command was wrong.
This commit is contained in:
+5
-1
@@ -64,5 +64,9 @@ iteration against your own Dockerfile changes.
|
||||
python3 -m venv .venv
|
||||
source .venv/bin/activate
|
||||
pip install -r requirements.txt
|
||||
CONFIG_PATH=./data/config.json uvicorn app.main:app --reload --port 8420
|
||||
CONFIG_PATH=./data/config.json uvicorn app.main:app --reload --host 0.0.0.0 --port 8420
|
||||
```
|
||||
|
||||
`--host 0.0.0.0` matters here: without it, uvicorn defaults to
|
||||
`127.0.0.1` (localhost-only), which the ESP32 can't reach over the LAN.
|
||||
The Docker image already binds `0.0.0.0` by default.
|
||||
|
||||
Reference in New Issue
Block a user