From dc9616d990fca7706bd644ecf56a5a9246ffceb3 Mon Sep 17 00:00:00 2001 From: Dorian Pula Date: Fri, 20 May 2016 00:31:04 -0400 Subject: [PATCH] Add environment variables to the supervisord configuration when you need them. --- templates/app_supervisor.conf | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/templates/app_supervisor.conf b/templates/app_supervisor.conf index 58ce30f..a0aa241 100644 --- a/templates/app_supervisor.conf +++ b/templates/app_supervisor.conf @@ -1,4 +1,3 @@ -; UWSGI for {{ nsbase_app_name }} [program:{{ nsbase_app_service_name }}] user={{ nsbase_web_server_group }} directory={{ nsbase_app_root_path }} @@ -8,3 +7,7 @@ stdout_logfile = {{ nsbase_web_root_path }}/logs/supervisor/{{ nsbase_app_name } stdout_logfile_backups = 5 stderr_logfile = {{ nsbase_web_root_path }}/logs/supervisor/{{ nsbase_app_name }}-error.log stderr_logfile_backups = 5 + +{% if nsbase_app_env is defined %} +environment={% for env_var, env_value in nsbase_app_env.items() %}{{ env_var | upper }}="{{ env_value }}",{% endfor %} +{% endif %}