OpenHIM脚手架中介Docker部署后遇500错误及主机找不到问题求助
OpenHIM中介脚手架事务500内部服务器错误排查
我正按照OpenHIM官方教程尝试创建可正常运行的事务,执行以下curl命令时:
curl -v -X GET http://localhost:5001/scaffold -H "Authorization: Basic $(echo -n test:test | base64)"
返回500内部服务器错误,响应详情如下:
* Trying 127.0.0.1:5001... * TCP_NODELAY set * Connected to localhost (127.0.0.1) port 5001 (#0) > GET /scaffold HTTP/1.1 > Host: localhost:5001 > User-Agent: curl/7.68.0 > Accept: */* > Authorization: Basic dGVzdDp0ZXN0 > * Mark bundle as not supporting multiuse < HTTP/1.1 500 Internal Server Error < Content-Type: application/octet-stream < Content-Length: 33 < Vary: Accept-Encoding < Date: Sat, 02 Sep 2023 06:51:13 GMT < Connection: keep-alive < Keep-Alive: timeout=5 < * Connection #0 to host localhost left intact
我先后使用以下命令启动Docker容器:
sudo docker run --network bridge --name scaffold --rm -p 3000:3000 scaffold
sudo docker run --network host --name scaffold --rm -p 3000:3000 scaffold
但错误仍未解决,错误日志提示无法找到主机。我的Docker网络列表如下:
NETWORK ID NAME DRIVER SCOPE f4adb7db49f6 bridge bridge local 99c1e811ad1c host host local 0b718516b4f0 none null local
同时我已附上Dockerfile、index.js、package.json、mediatorConfig.json的配置内容,官方教程中使用的是tutorial_openhim网络,想知道自己遗漏了哪些配置或步骤?
内容的提问来源于stack exchange,提问作者Satya
相关产品推荐
相关产品推荐

