You can set environment variables from the Supervisord config

(written by lawrence krubner, however indented passages are often quotes). You can contact lawrence at:, or follow me on Twitter.

I often tell clients to consolidate their config files, from all their various apps, inside of a folder inside of /etc (I assume Linux servers).

But an interesting alternative is to set the config in the Supervisord config, and thus consolidate all logging and config info in one place.

environment = 
command = python command

One could simply have different entries for development, certain branches, and also the production service.

Post external references

  1. 1