-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Application-level profile and property management #1001
Labels
Milestone
Comments
GuusLieben
added
discussion
Open for discussion
type: feature request
in: config
in: core
labels
Oct 25, 2023
GuusLieben
added a commit
that referenced
this issue
Feb 28, 2024
GuusLieben
added a commit
that referenced
this issue
Feb 28, 2024
GuusLieben
added a commit
that referenced
this issue
Feb 28, 2024
GuusLieben
added a commit
that referenced
this issue
Feb 28, 2024
GuusLieben
added a commit
that referenced
this issue
Feb 28, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 1, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 1, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 1, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 1, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 1, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 4, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 4, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 4, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 4, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 4, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 4, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 4, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 4, 2024
GuusLieben
added a commit
that referenced
this issue
Mar 19, 2024
GuusLieben
added a commit
that referenced
this issue
May 5, 2024
GuusLieben
added a commit
that referenced
this issue
May 5, 2024
GuusLieben
added a commit
that referenced
this issue
May 5, 2024
GuusLieben
added a commit
that referenced
this issue
May 5, 2024
GuusLieben
added a commit
that referenced
this issue
May 5, 2024
GuusLieben
added a commit
that referenced
this issue
May 5, 2024
GuusLieben
added a commit
that referenced
this issue
May 5, 2024
GuusLieben
added a commit
that referenced
this issue
May 5, 2024
GuusLieben
added a commit
that referenced
this issue
May 5, 2024
GuusLieben
added a commit
that referenced
this issue
May 6, 2024
GuusLieben
added a commit
that referenced
this issue
May 7, 2024
GuusLieben
added a commit
that referenced
this issue
May 7, 2024
GuusLieben
added a commit
that referenced
this issue
Jul 31, 2024
GuusLieben
added a commit
that referenced
this issue
Jul 31, 2024
GuusLieben
added a commit
that referenced
this issue
Jul 31, 2024
# Conflicts: # hartshorn-launchpad/src/main/java/org/dockbox/hartshorn/launchpad/environment/BuildEnvironmentPredicate.java # hartshorn-launchpad/src/test/java/test/org/dockbox/hartshorn/testsuite/ModifyApplicationTests.java
GuusLieben
added a commit
that referenced
this issue
Jul 31, 2024
GuusLieben
added a commit
that referenced
this issue
Jul 31, 2024
8 tasks
GuusLieben
added a commit
that referenced
this issue
Jul 31, 2024
GuusLieben
added a commit
that referenced
this issue
Jul 31, 2024
GuusLieben
added a commit
that referenced
this issue
Jul 31, 2024
# Conflicts: # hartshorn-launchpad/src/main/java/org/dockbox/hartshorn/launchpad/environment/BuildEnvironmentPredicate.java # hartshorn-launchpad/src/test/java/test/org/dockbox/hartshorn/testsuite/ModifyApplicationTests.java
GuusLieben
added a commit
that referenced
this issue
Jul 31, 2024
GuusLieben
added a commit
that referenced
this issue
Jul 31, 2024
GuusLieben
added a commit
that referenced
this issue
Aug 2, 2024
GuusLieben
added a commit
that referenced
this issue
Aug 2, 2024
# Conflicts: # hartshorn-launchpad/src/main/java/org/dockbox/hartshorn/launchpad/environment/BuildEnvironmentPredicate.java # hartshorn-launchpad/src/test/java/test/org/dockbox/hartshorn/testsuite/ModifyApplicationTests.java
GuusLieben
added a commit
that referenced
this issue
Aug 2, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Related problem
The current system lacks a straightforward method for managing distinct profiles within the same application, such as development and production profiles.
Requested feature
Enhance the system to allow users to create, configure, and activate specific profiles while associating them with dedicated property registries. This proposed feature can be divided into two key components:
Profile API for profile and property management: We intend to introduce a profile API that will facilitate the creation, customization, and activation of profiles within the application. This API will enable users to define unique profiles and associate them with specific property registries, making it easier to manage configuration settings for different environments.
Enhancement of Hartshorn Config for automatic property file reading for profiles: To complement the profile API, also update the Hartshorn Config module. This enhancement will empower the system to automatically read and load property files corresponding to the activated profiles. As a result, users can seamlessly switch between different profiles, and the application will automatically apply the relevant configuration settings.
The text was updated successfully, but these errors were encountered: