如何在开发模式下启动Docker Axon服务器

时间:2020-06-07 15:48:57

标签: spring docker axon

我是Axon和Docker的新手,我想使用developmnent模式在Docker中启动axon服务器,以便在构建系统过程中清除事件,并且事件和命令经常更改。

我在Axon文档中读到,必须设置某个属性axoniq.axonserver.devmode.enabled(默认为false)。我也知道Axon使用spring boot,所以我想我需要以某种方式访问​​Docker上的axonserver.properties,但这是问题,我不知道如何。

如果有人能解释如何更改此配置,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

幸运的是,Axon一直在发布有关运行axon-server的博客,其中一个教他们如何在docker =)上运行它。

博客文章:https://axoniq.io/blog-overview/running-axon-server-in-docker

对于您而言,重要的部分在这里:

在我们的情况下,没有在映像中标记为卷的第三个目录很重要:如果将“ axonserver.properties”文件放在“ / config”中,则它可以覆盖上面的设置并添加新的设置: / p>

这意味着,您可以使用所需的属性(axonserver.properties)在此目录中创建axoniq.axonserver.devmode.enabled=true,它将从那里开始!

另一方面,您也可以将环境变量:AXONIQ_AXONSERVER_DEVMODE_ENABLED设置为true

希望有帮助。