【问题标题】:Set container name for a datasource devservice in quarkus?在 quarkus 中为数据源 devservice 设置容器名称?
【发布时间】:2022-11-02 17:29:31
【问题描述】:

我有一个启动 2 个 postgres devservices 的测试设置。使用默认配置,在我连接到它们并查看现有表之前,我无法区分两个正在运行的容器。我正在寻找一个属性来配置数据源 devservice 的容器名称,但找不到任何东西。

如何在 quarkus 中设置数据源 devservice 的容器名称,以便我知道哪个是哪个?

【问题讨论】:

  • 测试容器似乎不允许这样做。但是,我确实认为向容器添加标签以允许人们过滤它们是有意义的。你想打开一个 Github 问题来询问类似的东西吗?
  • 标签已经足够了。我会打开一个问题。谢谢
  • 您是使用 Testcontainers 还是使用 Quarkus 制造了问题?我认为标签是解决这个用例的一个很好的主意,没有容器名称的实际问题,这会导致冲突。
  • @KevinWittek 我确实打开了一个关于 quarkus 的问题:github.com/quarkusio/quarkus/issues/28857

标签: containers quarkus testcontainers


【解决方案1】:

从 Quarkus 2.15 开始,datasource 标签被添加到与数据库相关的容器中。

请参阅this 了解更多信息。

【讨论】:

    猜你喜欢
    • 2022-09-26
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2016-09-14
    • 2021-11-19
    • 2019-09-23
    • 1970-01-01
    • 2020-03-18
    相关资源
    最近更新 更多