mirror of
https://github.com/django/daphne.git
synced 2025-04-25 03:03:47 +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
|