Skip to content
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

Allow file based configuration #86

Open
khakers opened this issue Jul 22, 2023 · 0 comments
Open

Allow file based configuration #86

khakers opened this issue Jul 22, 2023 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@khakers
Copy link
Owner

khakers commented Jul 22, 2023

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Issues such as shown in #78. Not everyone use docker, so allowing them to set configuration in different ways would improve the adaptability of use and simplify non containerized us cases.

Describe the solution you'd like
Allow users to configure through both environment variables (current, highest priority), a file (properties, json, other), and potentially other 12 factor methods. The configuration file path should be able to be specified via the command line in addition to wherever the default is.

Additionally, the current manner of configuration is hard to manage and inconsistent. It would be an improvement to migrate to a purpose built configuration library. Unfortunately, the choices for java are not nearly as good as those present in Go, so some research is required.

@khakers khakers added this to the v1.0 milestone Jul 22, 2023
@khakers khakers added the enhancement New feature or request label Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant