Problem Description When using Spring WebFlux’s WebClient to call my self-hosted OpenAI-compatible API endpoint (POST http://172.20.0.116:8000/v1/chat/completions), I consistently receive a 500 Internal Server Error after deploying the backend in a Docker container. However, this issue does not occur in my local development environment (outside Docker). My custom API strictly follows the OpenAI standard interface format and uses vllm for acceleration. Error Log Excerpt org.springframework.web.reactive.function.client.WebClientResponseException$InternalServerError: 500 Internal Server Error from POST http://172.20.0.116:8000/v1/chat/completions at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:332) ... Caused by: org.springframework.web.reactive.function.client.WebClientResponseException$InternalServerError: 500 Internal Server Error from POST http://172.20.0.116:8000/v1/chat/completions at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:332) ... Summary Everything works fine in the local development environment; the 500 error only appears after deploying with Docker. The logs show a server-side 500 error when WebClient calls /v1/chat/completions. The backend API is custom but fully compatible with the OpenAI API spec, using vllm under the hood. The service starts normally inside Docker, but every frontend request triggers this error. Expectation I would appreciate any help analyzing the possible causes of this issue, or suggestions for further troubleshooting. Thank you! You can copy and paste the above directly into a GitHub issue. If you need more troubleshooting tips or want to add more details, let me know!