我有我的应用程序正在 docker 上运行。在应用程序的本地版本上,我运行我的 Ohif 查看器,我正在使用命令 yarn run dev:orthanc。由于我想从远程 Orhtanc 服务器获取数据,我将 package.json 文件脚本“dev:orthanc”从 1) 更改为 2),并且一切正常。我的本地机器查看器上有来自 Orthanc 服务器的图像。
"dev:orthanc": "cross-env NODE_ENV=development PROXY_TARGET=/dicom-web PROXY_DOMAIN=http://localhost:8042 APP_CONFIG=config/docker_nginx-orthanc.js webpack-dev-server --config .webpack/webpack。 pwa.js --watch",
"dev:orthanc": "cross-env NODE_ENV=development PROXY_TARGET=/dicom-web PROXY_DOMAIN=http://myRemoteServerIP:8042 APP_CONFIG=config/docker_nginx-orthanc.js webpack-dev-server --config .webpack/webpack. pwa.js --watch",
现在我想在 GCP 实例上做同样的事情。我该怎么做?我试图将所有带有 localhost 的 url 更改为我的实例 IP,但它不起作用。我还尝试在 docker-compose 容器上运行 ohif 查看器,但在我的解决方案中它不起作用。
viewer:
container_name: ohif-viewer
build:
context: ./ohif-viewer/Viewers/
dockerfile: Dockerfile
ports:
- "3000:80"
environment:
- MONGO_URL=mongodb://mongo:27017/ohif
volumes:
- ./config/default.js:/usr/share/nginx/html/config/default.js
depends_on:
- comiere-mongo
有人可以帮助我并告诉我如何在生产服务器上使用来自我拥有的 IP 的远程服务器的图像运行它吗?