Trying to get subscriptions working with docker containers and in certain
situation
I need to override the place holder variable bisque_uwsgi_addr when
a specific environement VARIABLE is set.  However, I never see it
overridden?




Any help appreciated.


$ env | fgrep BISQUE
BISQUE_FASTROUTER_KEYS=bisque
BISQUE_UWSGI_ADDR=10.140.65.108:3033
...

[uwsgi]
....


fastrouter_keys = $(BISQUE_FASTROUTER_KEYS)
fastrouter_ip = $(FASTROUTER_PORT_3017_TCP_ADDR)
fastrouter_port = 3017

bisque_uwsgi_addr = %(socket)
if-env= BISQUE_UWSGI_ADDR
bisque_uwsgi_addr = $(BISQUE_UWSGI_ADDR)
endif =

# Subscribe this instance to a fastrouter
#subscribe-to=%(fastrouter_ip):%(fastrouter_port):%(fastrouter_keys)
for-readline = /bisque/config/fastkeys
subscribe2=
server=%(fastrouter_ip):%(fastrouter_port),key=%(_),addr=%(bisque_uwsgi_addr)
endfor =

=====================================


On the fastrouter I see the internal node being sent ..


[uwsgi-subscription for pid 5] bisque => new node: 172.17.0.34:3033


If I change the config to read .
#bisque_uwsgi_addr = %(socket)
#if-env= BISQUE_UWSGI_ADDR
bisque_uwsgi_addr = $(BISQUE_UWSGI_ADDR)
#endif =

Then I see
[uwsgi-subscription for pid 5] bisque => new node: 10.140.65.108:3033
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to