Bonjour,
Dans la documentation, il est écrit qu'il n'y a pas de syntaxe particulière pour la config, mais je ne comprends pas comment utiliser le paramètre env pour passer plusieurs valeurs.
Dois-je utiliser un dictionnaire pour transmettre plusieurs valeurs ?
Par exemple, je voudrais passer des variables d'environnement dans les processus gunicorn, mon fichier gunicorn_config.py
est :
bind = "127.0.0.1:8887"
log_file = "path/to/logs/gunicorn_logs.txt"
workers = 3
# Environment variables
env = {
"DJANGO_SECRET_KEY": "something",
"OTHER_SECRET": "something_else"
}
Mais ça ne marche pas. Ma syntaxe est-elle correcte ?
Merci d'avance
Ok, j'ai trouvé :
# Environment variables
raw_env = [
"DJANGO_SECRET_KEY=something",
"OTHER_SECRET=something_else"
]
ok, je ferme le problème depuis que tu l'as trouvé :)
Bonjour, j'étais bloqué sur ce problème précis aujourd'hui, car j'ai utilisé l' exemple qui n'est pas à jour avec les dernières docs . Grâce à ce problème, j'ai pu trouver raw_env
pourtant 😉
@alexprengere Je viens d'ajouter un exemple à examples/example_config.py
dans https://github.com/benoitc/gunicorn/commit/01a1c7ca9a76d14a707b2946192ca7278247c2ce.
Commentaire le plus utile
Ok, j'ai trouvé :