mirror of
https://github.com/django/daphne.git
synced 2025-10-29 14:57:34 +03:00
* 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.
27 lines
624 B
YAML
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
|