inveniosoftware / helm-invenio

Helm charts for deploying an Invenio instance
https://helm-invenio.readthedocs.io
7 stars 19 forks source link

uwsgi.ini extra config #97

Open plesoun-stein opened 7 months ago

plesoun-stein commented 7 months ago

uwsgi.ini extra config

config map for uwsgi.ini is static file. it may be helpfull to append extra config (yes, we need it)

solution, two parts

  1. add configuiration uwsgi_extra_config in .Values.invenio
  2. append range object to uwsgi-configmap.yaml

append range object to uwsgi-configmap.yaml

    {{- range $key, $val := .Values.invenio.uwsgi_extra_config }}
    {{ $key }} = {{ $val }}
    {{- end -}}

configuration section

add configuration section uwsgi_extra_config in .Values.invenio for example:

invenio:
  uwsgi_extra_config:
    virtualenv: /invenio/venv
    uid: invenio

by default, it shold bew empty dict.

invenio:
  uwsgi_extra_config: