Files
Anthias/docker-compose.yml
2019-08-28 11:05:38 +06:00

72 lines
1.5 KiB
YAML

version: "2"
services:
screenly-server:
build:
context: .
dockerfile: docker/Dockerfile.server.template
environment:
- HOME=/data
- LISTEN=0.0.0.0
- PYTHONPATH=/data/screenly
- SCREENLYSERVICE=server
network_mode: "host"
privileged: true
volumes:
- resin-data:/data
screenly-viewer:
build:
context: .
dockerfile: docker/Dockerfile.viewer.template
depends_on:
- screenly-server
environment:
- DISPLAY=:0.0
- HOME=/data
- NOREFRESH=1
- PYTHONPATH=/data/screenly
- SCREENLYSERVICE=viewer
network_mode: "host"
privileged: true
volumes:
- resin-data:/data
screenly-websocket:
build:
context: .
dockerfile: docker/Dockerfile.websocket.template
depends_on:
- screenly-server
environment:
- HOME=/data
- PYTHONPATH=/data/screenly
- SCREENLYSERVICE=websocket
network_mode: "host"
privileged: true
volumes:
- resin-data:/data
screenly-celery:
build:
context: .
dockerfile: docker/Dockerfile.celery.template
depends_on:
- screenly-server
- rabbitmq
environment:
- HOME=/data
- PYTHONPATH=/data/screenly
- SCREENLYSERVICE=celery
network_mode: "host"
privileged: true
volumes:
- resin-data:/data
rabbitmq:
image: rabbitmq
command: rabbitmq-server
network_mode: "host"
volumes:
resin-data: