Gunicorn: Gunicorn conf-Datei, Syntax der Umgebungsvariablen

Erstellt am 27. Feb. 2017  ·  4Kommentare  ·  Quelle: benoitc/gunicorn

Hallo,
In der Dokumentation steht, dass es keine spezielle Syntax für config gibt, aber ich verstehe nicht, wie der env-Parameter verwendet wird, um mehrere Werte zu übergeben.

Sollte ich ein Wörterbuch verwenden, um mehrere Werte zu übergeben?

Zum Beispiel möchte ich Umgebungsvariablen in Gunicorn-Prozessen übergeben, meine gunicorn_config.py Datei lautet:

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"
    }

Aber es funktioniert nicht. Stimmt meine Syntax?
Danke im Voraus

Question Documentation - Forum -

Hilfreichster Kommentar

Ok, in gefunden:

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

Alle 4 Kommentare

Ok, in gefunden:

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

ok, schließe das Problem, da du es gefunden hast :)

Hallo, ich war heute genau bei diesem Thema hängen geblieben, weil ich das Beispiel verwendet habe, das nicht auf dem neuesten Stand der Dokumentation ist . Dank dieses Problems konnte ich jedoch raw_env 😉

@alexprengere Ich habe gerade ein Beispiel zu examples/example_config.py in https://github.com/benoitc/gunicorn/commit/01a1c7ca9a76d14a707b2946192ca7278247c2ce hinzugefügt

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen