From 5b06af3a0231eab67357e7bb86e21d68f225a245 Mon Sep 17 00:00:00 2001 From: Sylvain Bellemare Date: Wed, 14 Jun 2017 18:40:47 +0200 Subject: [PATCH] Split docker-compose for mongo and rethink --- docker-compose.yml | 46 -------------------------------------------- rdb.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 46 deletions(-) create mode 100644 rdb.yml diff --git a/docker-compose.yml b/docker-compose.yml index 3f4363ec..67953b49 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,52 +6,6 @@ services: ports: - "27017" command: mongod --replSet=bigchain-rs - - rdb: - image: rethinkdb - ports: - - "58080:8080" - - "28015" - volumes_from: - - rdb-data - - rdb-2: - image: rethinkdb - ports: - - "8080" - - "29015" - command: rethinkdb --join rdb:29015 --bind all - - rdb-data: - image: rethinkdb:2.3.5 - volumes: - - /data - command: "true" - - bdb-rdb: - build: - context: . - dockerfile: Dockerfile-dev - args: - backend: rethinkdb - container_name: docker-bigchaindb - volumes: - - ./bigchaindb:/usr/src/app/bigchaindb - - ./tests:/usr/src/app/tests - - ./docs:/usr/src/app/docs - - ./k8s:/usr/src/app/k8s - - ./setup.py:/usr/src/app/setup.py - - ./setup.cfg:/usr/src/app/setup.cfg - - ./pytest.ini:/usr/src/app/pytest.ini - - ./tox.ini:/usr/src/app/tox.ini - - ./Makefile:/usr/src/app/Makefile - environment: - BIGCHAINDB_DATABASE_BACKEND: rethinkdb - BIGCHAINDB_DATABASE_HOST: rdb - BIGCHAINDB_SERVER_BIND: 0.0.0.0:9984 - ports: - - "9984" - command: bigchaindb start bdb: build: diff --git a/rdb.yml b/rdb.yml new file mode 100644 index 00000000..15f91675 --- /dev/null +++ b/rdb.yml @@ -0,0 +1,48 @@ +version: '2' + +services: + rdb: + image: rethinkdb + ports: + - "58080:8080" + - "28015" + volumes_from: + - rdb-data + + rdb-2: + image: rethinkdb + ports: + - "8080" + - "29015" + command: rethinkdb --join rdb:29015 --bind all + + rdb-data: + image: rethinkdb:2.3.5 + volumes: + - /data + command: "true" + + bdb-rdb: + build: + context: . + dockerfile: Dockerfile-dev + args: + backend: rethinkdb + container_name: docker-bigchaindb + volumes: + - ./bigchaindb:/usr/src/app/bigchaindb + - ./tests:/usr/src/app/tests + - ./docs:/usr/src/app/docs + - ./k8s:/usr/src/app/k8s + - ./setup.py:/usr/src/app/setup.py + - ./setup.cfg:/usr/src/app/setup.cfg + - ./pytest.ini:/usr/src/app/pytest.ini + - ./tox.ini:/usr/src/app/tox.ini + - ./Makefile:/usr/src/app/Makefile + environment: + BIGCHAINDB_DATABASE_BACKEND: rethinkdb + BIGCHAINDB_DATABASE_HOST: rdb + BIGCHAINDB_SERVER_BIND: 0.0.0.0:9984 + ports: + - "9984" + command: bigchaindb start