summaryrefslogtreecommitdiff
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-03-30 15:13:16 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2017-03-30 15:13:16 +0200
commit9524f15fcbe8f16d7832425ace8447fd40f8526d (patch)
tree55971766655d20d3a30af04dfecd18cd69257c2d /docker-compose.yml
parentcac48b5b99e3a7df24d9635623982f95322fa73e (diff)
downloadvaindock-9524f15fcbe8f16d7832425ace8447fd40f8526d.tar.gz
vaindock-9524f15fcbe8f16d7832425ace8447fd40f8526d.zip
set up rabbitmq for webstomp and auth
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml23
1 files changed, 12 insertions, 11 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index a4b5ce5..eec099c 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -39,7 +39,7 @@ services:
ports:
- "2222:22"
links:
- - vaindock_rabbitmq
+ - vaindock_queue
tty: true
### PHP-FPM Container #######################################
@@ -94,9 +94,9 @@ services:
volumes:
- ../updater:/usr/src/app
depends_on:
- - vaindock_rabbitmq
+ - vaindock_queue
environment:
- - RABBITMQ_URI=amqp://vaindock_rabbitmq
+ - RABBITMQ_URI=amqp://updater:updater@vaindock_queue/
env_file:
- local.env
@@ -105,9 +105,9 @@ services:
volumes:
- ../apigrabber:/usr/src/app
depends_on:
- - vaindock_rabbitmq
+ - vaindock_queue
environment:
- - RABBITMQ_URI=amqp://vaindock_rabbitmq
+ - RABBITMQ_URI=amqp://apigrabber:apigrabber@vaindock_queue/
env_file:
- local.env
@@ -116,10 +116,10 @@ services:
volumes:
- ../processor:/usr/src/app
depends_on:
- - vaindock_rabbitmq
+ - vaindock_queue
- vaindock_db-web
environment:
- - RABBITMQ_URI=amqp://vaindock_rabbitmq
+ - RABBITMQ_URI=amqp://processor:processor@vaindock_queue/
- DATABASE_URI=mysql://vainweb:vainweb@vaindock_db-web/vainweb
vaindock_db-web:
@@ -144,15 +144,16 @@ services:
volumes:
- /sessions
- vaindock_rabbitmq:
- image: rabbitmq:3-management-alpine
+ vaindock_queue:
+ build: ./rabbitmq
volumes:
- - vaindock_rabbitmq-data:/var/lib/rabbitmq
+ - vaindock_queue-data:/var/lib/queue
ports:
- "4369:4369"
- "5671:5671"
- "5672:5672"
- "25672:25672"
+ - "15674:15674" # web-stomp
- "8881:15672" # management guest/guest
environment:
- RABBITMQ_HIPE_COMPILE=1
@@ -160,7 +161,7 @@ services:
volumes:
vaindock_db-web-data:
driver: "local"
- vaindock_rabbitmq-data:
+ vaindock_queue-data:
driver: "local"
sessions: ## nothing is connected to this (- ./data/sessions:/sessions)
driver: "local"