diff --git a/uwsgiconfig.py b/uwsgiconfig.py index 8c480351..02a68ded 100644 --- a/uwsgiconfig.py +++ b/uwsgiconfig.py @@ -731,6 +731,11 @@ class uConf(object): kvm_list = ['FreeBSD', 'OpenBSD', 'NetBSD', 'DragonFly'] + if 'UWSGI_PROFILE_OVERRIDE' in os.environ: + for item in os.environ['UWSGI_PROFILE_OVERRIDE'].split(';'): + k,v = item.split('=', 2) + uc.set(k, v) + if 'UWSGI_AS_LIB' in os.environ: self.set('as_shared_library', 'true') self.set('bin_name', os.environ['UWSGI_AS_LIB'])