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

Utilize Nickel for runtime configuration #4

Open
MagicRB opened this issue Nov 18, 2021 · 0 comments
Open

Utilize Nickel for runtime configuration #4

MagicRB opened this issue Nov 18, 2021 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested

Comments

@MagicRB
Copy link
Collaborator

MagicRB commented Nov 18, 2021

Utilizing Nickel for runtime configuration is an alternative to template style configuration, like go-template, django or embedded EEx. This would allow us to use typed schemas for configuration files, while also tightly configuring what the templates have access to. This is related to #3, as that issue gave as an example envsubst.

Access Control

This could be configured at build time with Nix, to make sure that the template system for a particular service can't leak information from other services or other critical files.

@MagicRB MagicRB added enhancement New feature or request help wanted Extra attention is needed question Further information is requested labels Nov 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant