Docker compose scripts for two mdbc sites 31/74631/1
authorRob Daugherty <rd472p@att.com>
Thu, 13 Dec 2018 18:58:11 +0000 (13:58 -0500)
committerRob Daugherty <rd472p@att.com>
Thu, 13 Dec 2018 19:02:57 +0000 (14:02 -0500)
commite162ac7ac117d2a1948ec2ea6845d0e132b2967e
tree02386bdd5e7bcabac1a9821e892b842d3226838e
parentba7c4ffe49495ad0e2ce986192f65c8ae63bb2bd
Docker compose scripts for two mdbc sites

This is a two site installation, with a single cassandra
container,  two mariadb containers, and two mdbc-server
containers.

Server 1 exposes port 30001 and server 2 exposes port 30002.

To build the docker images, first build mdbc software
normally, then use the 'docker' maven profile:

mvn -P docker clean install

To bring up the environment:

cd mdbc-packages/mdbc-docker/compose/two-sites

docker-compose up

Change-Id: I10155ebf47dec4e787d44b23886ab8453ac4315f
Issue-ID: MUSIC-263
Signed-off-by: Rob Daugherty <rd472p@att.com>
12 files changed:
mdbc-packages/mdbc-docker/compose/one-site/docker-compose.yml
mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server-1/config/music.properties [moved from mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server/config/music.properties with 100% similarity]
mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server-1/config/tableConfiguration.json [moved from mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server/config/tableConfiguration.json with 94% similarity]
mdbc-packages/mdbc-docker/compose/two-sites/.env [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/two-sites/docker-compose.yml [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/two-sites/volumes/cassandra/docker-entrypoint-initdb.d/01-create-music-internal-keyspace.cql [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/two-sites/volumes/mariadb/conf.d/mariadb1.cnf [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/two-sites/volumes/mariadb/docker-entrypoint-initdb.d/01-create-test-database.sh [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/two-sites/volumes/mdbc-server-1/config/music.properties [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/two-sites/volumes/mdbc-server-1/config/tableConfiguration.json [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/two-sites/volumes/mdbc-server-2/config/music.properties [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/two-sites/volumes/mdbc-server-2/config/tableConfiguration.json [new file with mode: 0644]