Run this service on Windows host so Docker/WSL backend can request ArcPy computations by HTTP.
Copy .env.example values into your Windows environment (or set them in shell):
ARCGIS_TOKENARCGIS_PYTHON_PATHARCGIS_SCRIPT_PATHARCGIS_EXPORT_SCRIPT_PATHARCGIS_ROAD_SYNTAX_SCRIPT_PATHARCGIS_BRIDGE_PORT(optional, default18081)
pip install -r host_bridge/requirements.txthost_bridge\start_bridge.batHealth check:
curl http://127.0.0.1:18081/healthSet in gaode-map/.env:
ARCGIS_BRIDGE_ENABLED=true
ARCGIS_BRIDGE_BASE_URL=http://host.docker.internal:18081
ARCGIS_BRIDGE_TOKEN=<same token as ARCGIS_TOKEN>
ARCGIS_BRIDGE_TIMEOUT_S=300If your backend runs in Linux Docker, ensure compose includes:
extra_hosts:
- "host.docker.internal:host-gateway"Then restart backend container/app.