Alvin.Zhang

求稳私有部署开启两个访问地址的配置

Alvin.ZhangLv.6传道 发布于 最后回复 分享
8 回复1411 浏览
文档上说的有点没看懂: 在微服务应用对应的 docker-compose.yaml 中设置环境变量 ENV_EXT_MINGDAO_PROTO 、 ENV_EXT_MINGDAO_HOST 、 ENV_EXT_MINGDAO_PORT ( 是与 ENV_MINGDAO_PROTO 、 ENV_MINGDAO_HOST 、 ENV_MINGDAO_PORT 对应的一组配置 ),暴露端口 18880(具体对应主机端口自定义,这里依然使用 18880),然后将 http://mdy1.domain.com 解析到主机的 18880 端口即可( 如果直接使用主机的内外网 IP 方式访问,则可忽略域名解析配置 ),如下: services: app: environment: ENV_EXT_MINGDAO_PROTO: "http" ENV_EXT_MINGDAO_HOST: "mdy1.domain.com" ENV_EXT_MINGDAO_PORT: "80" ports: - 8880:8880 - 18880:18880 请问这个 services 是单独写一个,还是把 app 和 ports 增加进原来的 services 里面,还是直接把 environment 和 ports 写进原来的 app 里面,有没有大佬能分享一下是怎么配置的,非常感谢! 说明文件是不是好久没更新了,现在的 docker-compose.yaml 配置文件中,没有 ENV_MINGDAO_PROTO 、 ENV_MINGDAO_HOST 、 ENV_MINGDAO_PORT ,现在的结构是: services: app: image: registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-community:4.2.0 environment: ENV_ADDRESS_MAIN: "http://127.0.0.1:8880" ENV_APP_VERSION: "4.2.0" ENV_API_TOKEN: "xxxxxxxxxxxxxxxxxxxxx" ports: - 8880:8880 volumes: - ./volume/data/:/data/ - ../data:/data/mingdao/data - /usr/share/zoneinfo/Etc/GMT-8:/etc/localtime doc: image: registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-doc:1.2.0