开发者社区 > 云原生 > 中间件 > 正文

在Seata中 容器化怎么配置application.yml文件位置?

在Seata中 容器化怎么配置application.yml文件位置?请参考图片:iwEcAqNwbmcDAQTRA-oF0QK8BrBywPNiiSLW-AaIDQvPonsAB9IbjT2FCAAJomltCgAL0gAArjQ.png_720x720q90.jpg

展开
收起
花开富贵111 2024-07-28 16:46:26 133 0
2 条回答
写回答
取消 提交回答
  • ```
    /seata-server/resources/application.ymlvolumeMounts:

            - name: seata-server-configmap
              readOnly: true
              mountPath: /seata-server/resources/application.yml
              subPath: application.yml   
    

    ``` 。此回答整理来自钉群“3群-Apache Seata(incubating) 开源讨论群”。

    2024-07-29 18:07:54
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    application.yml 文件位于 /root/config/application.yml,你可以这样设置环境变量:

    SEATA_CONFIG_NAME=file:/root/config/application.yml

    config.file.name:这个配置项通常在 registry.conf 或者其他配置文件中设置,用来指定配置文件的名称。如果你通过 SEATA_CONFIG_NAME 指定了配置文件的位置,

    config {
      file.name: /root/config/application.yml
    }
    

    Docker 容器,可以在启动容器时使用 -v 参数来挂载文件:
    docker run -d \
    -e SEATA_CONFIG_NAME=file:/root/config/application.yml \
    -v /path/to/your/local/application.yml:/root/config/application.yml \
    --name seata-server \
    [your-seata-image]

    2024-07-29 08:56:27
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
微服务x容器开源开发者 Meetup 上海站 立即下载
冬季实战营第四期:零基础容器技术实战 立即下载
《Seata 1.3 新特性以及如何参与社区》 立即下载