daphne/testproject/docker-compose.redis.yml
Malyshev Artem 335cd1625e Correct benchmark test for recent channels version. (#487)
* Ignore Emacs backups.

* Do not override default websocket.connect handler.

Channels specification 1.0 requires that websocket.connect handler
returns meaningful message with {'accept': True} at least.

* Add rabbitmq channel layer settings.

* Add benchmark requirements in separate file.

* Add RabbitMQ infrastructure part.

* Adapt benchmark README for new docker layout.

* Adapt fabric deploy for new settings module.
2017-01-17 12:25:08 -08:00

27 lines
624 B
YAML

version: '2'
services:
redis:
image: redis:alpine
redis_daphne:
image: channels-redis-test
build:
context: .
dockerfile: Dockerfile.redis
command: daphne -b 0.0.0.0 -p 80 testproject.asgi.redis:channel_layer
volumes:
- .:/srv/channels/testproject/
ports:
- "80:80"
depends_on:
- redis
redis_worker:
image: channels-redis-test
build:
context: .
dockerfile: Dockerfile.redis
command: python manage.py runworker --settings=testproject.settings.channels_redis
volumes:
- .:/srv/channels/testproject/
depends_on:
- redis