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

Configuration #41

Open
yerTools opened this issue Mar 16, 2024 · 0 comments
Open

Configuration #41

yerTools opened this issue Mar 16, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@yerTools
Copy link
Collaborator

  • Add a system for configuration through environment variables, command-line arguments, and the frontend.

Command-line arguments should overwrite environment variables. Everything is stored inside the database with a timestamp as key value pairs and a source from where this value came. This way, changes in the environment or arguments can be detected, and the current value can also be updated.

Variables can be prefixed with important, default, or immutable to change the priority or default values, and they can also be made read-only in the user interface.

@yerTools yerTools self-assigned this Mar 16, 2024
@yerTools yerTools added the enhancement New feature or request label Mar 16, 2024
@yerTools yerTools added this to the MVP milestone Mar 16, 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

When branches are created from issues, their pull requests are automatically linked.

1 participant