WG - Dev Services Lifecycle #47683
Replies: 2 comments 10 replies
-
|
Board created: WG - Dev Services Lifecycle |
Beta Was this translation helpful? Give feedback.
-
I have a use case where a dev service needs to connect to a database container at startup, preferredly using dynamic ports. The use case in question is the Quarkus Azure Service Bus Extension (docs) (src), which features an Azure Service Bus emulator that depends on a database container. With the old dev services implementation, I was able to start and connect the containers with code basically like MSSQLServerContainer<?> database = new MSSQLServerContainer<>(databaseImageName);
ServiceBusEmulatorContainer emulator = new ServiceBusEmulatorContainer(emulatorImageName)
.withMsSqlServerContainer(database);
emulator.start();I could not figure out how to to this with the new approach. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This working group proposal is an outcome of the WG - Unified Dev Service - Brainstorming · quarkusio quarkus · Discussion #47307. This is closely related to the [Test Classloading working group] (WG - Test classloading).
Objective:
This working group's main objective is to define and implement a consistent lifecycle model for Dev Services.
The Problem
The current Dev Services lifecycle has inconsistencies:
These issues degrade the developer experience.
The proposed Solution
This working group will define and implement a proper lifecycle for Dev Services with the following strategic goals:
Definition of Done
The working group will be considered complete when the following are delivered:
Out of Scope:
Organizing the Work
Note
A large part of this working group is covered by:
#45785
Beta Was this translation helpful? Give feedback.
All reactions