An open API service indexing awesome lists of open source software.

https://github.com/defectdojo/django-init-settings

Init container for settings.py
https://github.com/defectdojo/django-init-settings

Last synced: 10 months ago
JSON representation

Init container for settings.py

Awesome Lists containing this project

README

          

# django-init-settings
Init container for settings.py

Using https://github.com/hairyhenderson/gomplate, process a templatized settings.dist.py to create a custom settings.py with our values.
This is meant to be used as an initContainer in Kubernetes.

`/settings.src.py (templatized settings.dist.py) --> gomplate with /values/settings.yaml --> /settings/settings.py`

## Example with docker
```
$ docker run --rm -v $(pwd)/settings:/settings -v $(pwd)/values:/values defectdojo/django-init-settings -f /settings.src.py -d settings=file:///values/settings.yaml -o /settings/settings.py
```

will produce a process `settings.py` in the `settings` volume. Remove the `-o` to view the result on STDOUT.

For more documentation on gomplate, please visit the official github repo at https://github.com/hairyhenderson/gomplate.