dokcer-compose部署配置环境变量

举报
yd_65497427 发表于 2026/10/26 16:10:32 2026/10/26
【摘要】 1. 修改部署用的 Compose 文件 假设后端服务名是 backend,在原配置里补上,已有的 image、ports、volumes 等配置保留: services: backend:  # 替换成你实际的后端服务名 environment: TICKET_LOCATION_SYNC_ENABLED: "true" 如果已有 environment,直接往里面添加,不要重复创建节点。环...

1. 修改部署用的 Compose 文件 假设后端服务名是 backend,在原配置里补上,已有的 image、ports、volumes 等配置保留: services: backend:  # 替换成你实际的后端服务名 environment: TICKET_LOCATION_SYNC_ENABLED: "true" 如果已有 environment,直接往里面添加,不要重复创建节点。环境变量值建议像上面一样用引号包住。(docs.docker.com) 密码目前已在生产配置中设置了默认值,不覆盖密码就不用再配 TICKET_LOCATION_SYNC_PASSWORD。对应配置见 [application-prod.yaml (line 273)](D:/work/云酷云管控/backend/ykkj-server/src/main/resources/application-prod.yaml:273)。 2. 重新创建后端容器 在部署的 Compose 文件所在目录执行,backend 换成实际服务名:(docs.docker.com) docker compose up -d --no-deps --force-recreate backend 不要只执行 docker compose restart,它不会应用新增的环境变量。(docs.docker.com) 另外,本次配置放在 application-prod.yaml 中,部署时需要使用包含最新代码的镜像或 JAR,并启用 prod 环境。当前这份生产配置的开关默认就是 true,上面的环境变量属于显式开启。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。