From 258ddba3333ae925310cfd74bf30367e8622fe7f Mon Sep 17 00:00:00 2001 From: Wayne Witzel III Date: Tue, 27 Sep 2016 10:19:35 -0400 Subject: [PATCH] add channels to reqs and defaults --- awx/settings/defaults.py | 1 + awx/settings/local_settings.py.docker_compose | 6 ++++++ requirements/requirements.txt | 1 + 3 files changed, 8 insertions(+) diff --git a/awx/settings/defaults.py b/awx/settings/defaults.py index 31c8b3b8f3..747d2e155f 100644 --- a/awx/settings/defaults.py +++ b/awx/settings/defaults.py @@ -187,6 +187,7 @@ INSTALLED_APPS = ( 'django_extensions', 'djcelery', 'kombu.transport.django', + 'channels', 'polymorphic', 'taggit', 'social.apps.django_app.default', diff --git a/awx/settings/local_settings.py.docker_compose b/awx/settings/local_settings.py.docker_compose index 4c20102746..f27acafacb 100644 --- a/awx/settings/local_settings.py.docker_compose +++ b/awx/settings/local_settings.py.docker_compose @@ -84,6 +84,12 @@ BROKER_URL = "amqp://{}:{}@{}/{}".format(os.environ.get("RABBITMQ_USER"), os.environ.get("RABBITMQ_HOST"), os.environ.get("RABBITMQ_VHOST")) +CHANNEL_LAYERS = { + 'default': {'BACKEND': 'asgi_amqp.AMQPChannelLayer', + 'ROUTING': 'awx.main.routing.channel_routing', + 'CONFIG': {'url': BROKER_URL}} +} + # Mongo host configuration MONGO_HOST = NotImplemented diff --git a/requirements/requirements.txt b/requirements/requirements.txt index bbcb0c55e7..38e901f3e2 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -7,6 +7,7 @@ Babel==2.2.0 billiard==3.3.0.16 boto==2.40.0 celery==3.1.23 +channels==0.17.2 cliff==1.15.0 cmd2==0.6.8 d2to1==0.2.11 # TODO: Still needed?