MUSIC-224 Dockerize MdbcServer 98/74198/1
authorRob Daugherty <rd472p@att.com>
Tue, 4 Dec 2018 17:22:49 +0000 (12:22 -0500)
committerRob Daugherty <rd472p@att.com>
Tue, 4 Dec 2018 17:23:57 +0000 (12:23 -0500)
commitc873e7629db2741ab675f2df88ecbc4d53b5215c
tree335b19857123db9a90bcfb12484951a1c7df3ce7
parentc913f4200caf3d2b0721bc3537112eb4d055b291
MUSIC-224 Dockerize MdbcServer

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

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

mvn -P docker

To bring up the environment:

cd mdbc-packages/mdbc-docker/compose/one-site

docker-compose up

Change-Id: Ie48487fc6c7853b80017dfa45aff52801da52cf0
Issue-ID: MUSIC-224
Signed-off-by: Rob Daugherty <rd472p@att.com>
15 files changed:
mdbc-packages/mdbc-docker/compose/one-site/.env [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/one-site/docker-compose.yml [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/one-site/volumes/cassandra/docker-entrypoint-initdb.d/01-create-music-internal-keyspace.cql [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/one-site/volumes/mariadb/conf.d/mariadb1.cnf [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/one-site/volumes/mariadb/docker-entrypoint-initdb.d/01-create-test-database.sh [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server/config/music.properties [new file with mode: 0644]
mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server/config/tableConfiguration.json [new file with mode: 0644]
mdbc-packages/mdbc-docker/pom.xml [new file with mode: 0644]
mdbc-packages/mdbc-docker/src/main/docker/docker-files/Dockerfile.mdbc-cassandra [new file with mode: 0644]
mdbc-packages/mdbc-docker/src/main/docker/docker-files/Dockerfile.mdbc-server [new file with mode: 0644]
mdbc-packages/mdbc-docker/src/main/docker/docker-files/scripts/start-cassandra.sh [new file with mode: 0644]
mdbc-packages/mdbc-docker/src/main/docker/docker-files/scripts/start-mdbc-server.sh [new file with mode: 0644]
mdbc-packages/mdbc-docker/src/main/docker/docker-files/scripts/wait-for.sh [new file with mode: 0755]
mdbc-packages/pom.xml [new file with mode: 0644]
pom.xml