docker-compose.yml
56 lines
| 1016 B
| text/x-yaml
|
YamlLexer
r0 | version: '2' | ||
services: | |||
web: | |||
|
r16 | container_name: 'realtime' | |
r0 | build: . | ||
r5 | restart: always | ||
r0 | image: realtime | ||
command: python manage.py runserver 0.0.0.0:8000 | |||
|
r1 | env_file: .env | |
r0 | ports: | ||
- "8000:8000" | |||
links: | |||
- redis | |||
- mongo | |||
|
r1 | volumes: | |
|
r16 | - './:${APP_DIR}' | |
r0 | depends_on: | ||
- redis | |||
- mongo | |||
zmq_server: | |||
|
r16 | container_name: 'realtime_zmq' | |
r5 | restart: always | ||
r0 | image: 'realtime' | ||
ports: | |||
r2 | - '4444:4444' | ||
|
r1 | command: 'python -u scripts/server.py' | |
env_file: .env | |||
r0 | links: | ||
- redis | |||
- mongo | |||
|
r1 | volumes: | |
|
r16 | - './:${APP_DIR}' | |
r0 | depends_on: | ||
- web | |||
redis: | |||
|
r16 | container_name: 'realtime_redis' | |
r0 | image: 'redis:3.2-alpine' | ||
ports: | |||
- '127.0.0.1:6379:6379' | |||
volumes: | |||
- 'redisdata:/data' | |||
mongo: | |||
|
r16 | container_name: 'realtime_mongo' | |
r0 | image: 'mongo:3.3' | ||
command: '--storageEngine wiredTiger' | |||
ports: | |||
- '127.0.0.1:27017:27017' | |||
volumes: | |||
- 'mongodata:/data/db' | |||
volumes: | |||
redisdata: | |||
mongodata: |