version: '2' services: colosseum-store: image: mariadb:latest restart: always environment: - MYSQL_ROOT_PASSWORD=${DATABASE_ROOT_PW} - MYSQL_DATABASE=${DATABASE_DB} - MYSQL_USER=${DATABASE_USER} - MYSQL_PASSWORD=${DATABASE_PASSWORD} colosseum-service: depends_on: - "colosseum-store" image: omi-registry.e-technik.uni-ulm.de/ds/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 restart: always environment: - PMA_HOST=colosseum-store - PMA_USER=${DATABASE_USER} - PMA_PASSWORD=${DATABASE_PASSWORD} ports: - 8080:80 colosseum-etcd: depends_on: - "colosseum-service" image: microbox/etcd:latest command: -name=colosseum-etcd restart: always ports: - 4001:4001 - 7001:7001 application-catalogue: depends_on: - "colosseum-service" image: omi-registry.e-technik.uni-ulm.de/cloudiator/application-deployment-library:latest restart: always environment: - COLOSSEUM_URI=colosseum-service ports: - 9091:8080 volumes: - /var/log/application-deployment-library:/var/log/db-evaluator/ influxdb-store: image: influxdb:1.5.3 restart: always environment: - INFLUXDB_DB=${INFLUXDB_DB} # - INFLUXDB_HTTP_AUTH_ENABLED=true # - INFLUXDB_USER=${INFLUXDB_USER} # - INFLUXDB_USER_PASSWORD=${INFLUXDB_PW} # - INFLUXDB_ADMIN_USER=${INFLUXDB_ADMIN} # - INFLUXDB_ADMIN_PASSWORD=${INFLUXDB_ADMIN_PW} ports: - 8086:8086 chronograf-service: image: chronograf:1.5.0 restart: always depends_on: - "influxdb-store" environment: - INFLUXDB_URL=http://${PUBLIC_IP}:8086 # - INFLUXDB_USERNAME=${INFLUXDB_USER} # - INFLUXDB_PASSWORD=${INFLUXDB_PW} ports: - 8888:8888