Commit 8f7e1ef1 authored by Daniel Seybold's avatar Daniel Seybold

updated docker-compose with new naming of repositories

parent 52735378
version: '2' version: '2'
services: services:
colosseum-store:
####### Cloudiator components #########
cloudiator-store:
image: mariadb:latest image: mariadb:latest
restart: always restart: always
environment: environment:
...@@ -11,55 +13,45 @@ services: ...@@ -11,55 +13,45 @@ services:
- MYSQL_PASSWORD=${DATABASE_PASSWORD} - MYSQL_PASSWORD=${DATABASE_PASSWORD}
command: mysqld --character-set-server=utf8 --collation-server=utf8_general_ci command: mysqld --character-set-server=utf8 --collation-server=utf8_general_ci
volumes: volumes:
- /var/lib/cloudiator/colosseum-store/:/var/lib/mysql - /var/lib/cloudiator/cloudiator-store/:/var/lib/mysql
colosseum-service: cloudiator-store-phpmyadmin:
depends_on: depends_on:
- "colosseum-store" - "cloudiator-store"
image: omi-registry.e-technik.uni-ulm.de/dbms-jungle-explorer/db-evaluator-colosseum:latest
restart: always
environment:
- MYSQL_USER=${DATABASE_USER}
- MYSQL_PW=${DATABASE_PASSWORD}
- MYSQL_DB=${DATABASE_DB}
- MYSQL_HOST=colosseum-store
- ETCD_HOST=colosseum-etcd
ports:
- 9000:9000
volumes:
- /var/log/db-evaluator-colosseum:/opt/docker-init/logs
colosseum-phpmyadmin:
depends_on:
- "colosseum-store"
image: phpmyadmin/phpmyadmin:4.7 image: phpmyadmin/phpmyadmin:4.7
restart: always restart: always
environment: environment:
- PMA_HOST=colosseum-store - PMA_HOST=cloudiator-store
# uncomment to be enable auto login # uncomment to be enable auto login
#- PMA_USER=${DATABASE_USER} #- PMA_USER=${DATABASE_USER}
#- PMA_PASSWORD=${DATABASE_PASSWORD} #- PMA_PASSWORD=${DATABASE_PASSWORD}
ports: ports:
- 8080:80 - 8080:80
colosseum-etcd: cloudiator-service:
depends_on: depends_on:
- "colosseum-service" - "cloudiator-store"
image: microbox/etcd:latest image: omi-registry.e-technik.uni-ulm.de/mowgli/mowgli-colosseum:latest
command: -name=colosseum-etcd
restart: always restart: always
environment:
- MYSQL_USER=${DATABASE_USER}
- MYSQL_PW=${DATABASE_PASSWORD}
- MYSQL_DB=${DATABASE_DB}
- MYSQL_HOST=cloudiator-store
- ETCD_HOST=cloudiator-etcd
ports: ports:
- 4001:4001 - 9000:9000
- 7001:7001 # volumes:
application-catalogue: # - /var/log/db-evaluator-colosseum:/opt/docker-init/logs
cloudiator-etcd:
depends_on: depends_on:
- "colosseum-service" - "cloudiator-service"
image: omi-registry.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue:latest image: microbox/etcd:latest
command: -name=cloudiator-etcd
restart: always restart: always
environment:
- COLOSSEUM_URI=colosseum-service
- SCRIPT_DOWNLOAD_ENDPOINT=${SCRIPT_DOWNLOAD_ENDPOINT}
ports: ports:
- 9091:9091 - 4001:4001
volumes: - 7001:7001
- /var/log/application-deployment-library:/var/log/db-evaluator/ ####### Monitoring and management components #########
influxdb-store: influxdb-store:
image: influxdb:1.5.3 image: influxdb:1.5.3
restart: always restart: always
...@@ -84,28 +76,42 @@ services: ...@@ -84,28 +76,42 @@ services:
# - INFLUXDB_PASSWORD=${INFLUXDB_PW} # - INFLUXDB_PASSWORD=${INFLUXDB_PW}
ports: ports:
- 8888:8888 - 8888:8888
portainer:
image: portainer/portainer
ports:
- "9001:9000"
command: -H unix:///var/run/docker.sock --admin-password-file /app/portainer.conf
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /opt/portainer/data:/data
- $PWD:/app
####### Mowgli components #########
evaluation-orchestrator: evaluation-orchestrator:
depends_on: depends_on:
- "application-catalogue" - "application-catalogue"
image: omi-registry.e-technik.uni-ulm.de/dbms-jungle-explorer/evaluation-orchestrator:latest image: omi-registry.e-technik.uni-ulm.de/mowgli/evaluation-orchestrator:latest
restart: always restart: always
environment: environment:
- COLOSSEUM_URI=colosseum-service - COLOSSEUM_URI=cloudiator-service
- APPLICATION_DEPLOYMENT_LIBRARY_URI=application-catalogue - APPLICATION_DEPLOYMENT_LIBRARY_URI=application-catalogue
- WORKLOAD_API_URI=${WORKLOAD_API_IP} - WORKLOAD_API_URI=${WORKLOAD_API_IP}
- INFLUXDB_URL=${PUBLIC_IP}:8086 - INFLUXDB_URL=${PUBLIC_IP}:8086
ports: ports:
- 8282:8282 - 8282:8282
volumes: volumes:
- /var/log/evaluation-orchestrator/:/var/log/evaluation-orchestrator/ # - /var/log/evaluation-orchestrator/:/var/log/evaluation-orchestrator/
- /opt/evaluation-results/:/opt/evaluation-results/ - /opt/evaluation-results/:/opt/evaluation-results/
portainer: application-catalogue:
image: portainer/portainer depends_on:
- "cloudiator-service"
image: omi-registry.e-technik.uni-ulm.de/mowgli/dbms-catalogue:latest
restart: always
environment:
- COLOSSEUM_URI=cloudiator-service
- SCRIPT_DOWNLOAD_ENDPOINT=${SCRIPT_DOWNLOAD_ENDPOINT}
ports: ports:
- "9001:9000" - 9091:9091
command: -H unix:///var/run/docker.sock --admin-password-file /app/portainer.conf # volumes:
volumes: # - /var/log/application-deployment-library:/var/log/db-evaluator/
- /var/run/docker.sock:/var/run/docker.sock
- /opt/portainer/data:/data \ No newline at end of file
- $PWD:/app
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment