Gunicorn: Fichier de configuration Gunicorn, syntaxe des variables d'environnement

Créé le 27 févr. 2017  ·  4Commentaires  ·  Source: benoitc/gunicorn

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

Question Documentation - Forum -

Commentaire le plus utile

Ok, j'ai trouvé :

# Environment variables
raw_env = [
    "DJANGO_SECRET_KEY=something",
    "OTHER_SECRET=something_else"
    ]

Tous les 4 commentaires

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.

Cette page vous a été utile?
0 / 5 - 0 notes