Olá,
Na documentação, está escrito que não há sintaxe especial para config, mas não entendo como usar o parâmetro env para passar vários valores.
Devo usar um dicionário para passar vários valores?
Por exemplo, eu gostaria de passar variáveis de ambiente em processos gunicorn, meu arquivo gunicorn_config.py
é:
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"
}
Mas não funciona. Minha sintaxe está certa?
desde já, obrigado
Ok, em encontrei:
# Environment variables
raw_env = [
"DJANGO_SECRET_KEY=something",
"OTHER_SECRET=something_else"
]
ok, fechando o problema desde que você o encontrou :)
Olá, eu estava preso neste exato problema hoje, porque usei o exemplo que não está atualizado com os documentos mais recentes . Graças a este problema, pude encontrar raw_env
embora 😉
@alexprengere Acabei de adicionar um exemplo a examples/example_config.py
em https://github.com/benoitc/gunicorn/commit/01a1c7ca9a76d14a707b2946192ca7278247c2ce.
Comentários muito úteis
Ok, em encontrei: