当前位置: 首页 > 知识库问答 >
问题:

Quarkus:禁用Docker测试容器?

汪德明
2023-03-14

我清理了一个用Quarkus实现的旧Java项目,并将依赖项更新到Quarkus 2.4.0。然而,我注意到,当我启动应用程序时,它还启动了Docker PostgreSQL容器。我还有另一个数据库需要测试,所以我不需要Quarkus为我创建一个数据库。我找不到要在<code>应用程序中设置的任何配置属性。属性,以防止创建此属性。我遗漏了什么吗?有没有我需要设置的标志?

共有1个答案

宣原
2023-03-14

您可以使用quarkus.devservices.enabled=false禁用所有DevServices,或者使用每个DevServices的特定属性-在您的例子中是quarkus.datasource.devservices.enabled=false

 类似资料:
  • 我们最近决定使用Quarkus创建我们的新项目。现在,我们正在努力决定要使用哪些测试库: Quarkus实现(例如、) 标准测试库: 我们已经熟悉 非夸库的实现,因此,如果我们决定继续使用这些库,我们不需要学习任何新知识。 使用Quarkus库,我们有了一些新的可用特性,如< code>@InjectMock或< code>@QuarkusTest,这似乎使测试类更加整洁。 我正在寻找的是找出使用

  • 问题内容: 我在Docker中使用Ubuntu容器运行Gentoo主机。他们通过Docker自动创建的网桥进行通信。我想丢弃可能来自容器的192.168.0.0/16的所有流量。 如果需要提供其他信息,请告诉我 问题答案: 一种选择是使用docker运行,以防止任何容器与其他容器通信,然后您可以通过将容器与链接来使它们彼此通信。但是,这此时不会阻止容器与主机进行通信。 您也可以按照以下规则使用ip

  • 如何在docker容器中运行基于的测试用例? 我有一个简单的Spring Boot应用程序,它具有集成测试(组件级),使用与容器交互。测试用例正在破坏来自外部容器(本地机器)的罚款。 我们正在容器中运行所有内容,并且build正在docker jenkins映像上运行。Docker文件正在创建jar,然后创建image。找不到安装的docker。下面是我的docker文件。 处理这个案子最好的办法

  • Docker containers are available that contain the complete PX4 development toolchain including Gazebo and ROS simulation: px4io/px4-dev: toolchain including simulation px4io/px4-dev-ros: toolchain incl

  • Quarkus-构建本机可执行文件指南讨论了如何构建和测试本机可执行文件,以及如何在docker容器中构建本机可执行文件。 我遵循本指南使用Docker设置了一个通用的本机可执行文件构建,我们正在CI服务器上使用它,并且无论主机操作系统如何,都可以在本地构建它。 但是,生成的本机可执行文件必须在构建器docker映像使用的架构上运行,但Maven和Gradle测试任务尝试直接执行生成的映像。例如,

  • 我有一个用PHP/Symfony构建的api,在Docker容器中。我想测试一下。 为此: > 第二:我运行测试:vendor/bin/simple phpunit 在我的测试中,我有以下要求: 如您所见,我请求endpoint"10.110.167.124:8080/api/v1....."。它起作用了,但我知道我不能再这样下去了。 我试着用“localhost”、“localhost:8080