Commit e3868ded authored by Daniel Seybold's avatar Daniel Seybold

added entrypoint to docker ompose

parent bdc85162
......@@ -28,6 +28,10 @@ Installation of Cloudiator using Docker (docker-compose).
mkdir /var/log/application-deployment-library/
```
```
mkdir /var/log/evaluation-orchestrator/
```
* Required folder for persistent data:
......@@ -36,6 +40,11 @@ Installation of Cloudiator using Docker (docker-compose).
mkdir -p /var/lib/cloudiator/colosseum-store/
```
* Required folder for evaluation results:
```
mkdir -p /opt/evaluation-results/
```
* install git
......@@ -54,9 +63,10 @@ Installation of Cloudiator using Docker (docker-compose).
## Use
* Colosseum REST-Server automatically starts on port 9000
* Application-Deployment-Library start on port 9091
* PHP-Myadmin is available on port 8080 (currently unprotected)
* Evaluation-Orchestrator REST-API is available on port 8282
* Colosseum REST-API starts on port 9000
* Application-Deployment-Library REST-API is available on port 9091
* PHP-Myadmin is available on port 8080
......
......@@ -82,5 +82,19 @@ services:
# - INFLUXDB_USERNAME=${INFLUXDB_USER}
# - INFLUXDB_PASSWORD=${INFLUXDB_PW}
ports:
- 8888:8888
- 8888:8888
evaluation-orchestrator:
depends_on:
- "application-catalogue"
image: omi-registry.e-technik.uni-ulm.de/ds/db-evaluator-entrypoint:latest
restart: always
environment:
- COLOSSEUM_URI=colosseum-service
- APPLICATION_DEPLOYMENT_LIBRARY_URI=application-catalogue
- WORKLOAD_API_URI=${WORKLOAD_API_IP}
ports:
- 8282:8282
volumes:
- /var/log/evaluation-orchestrator/:/var/log/evaluation-orchestrator/
- /opt/evaluation-results/:/opt/evaluation-results/
\ No newline at end of file
......@@ -9,4 +9,6 @@ INFLUXDB_PW=criminal
INFLUXDB_ADMIN=influxadmin
INFLUXDB_ADMIN_PW=topsecret
PUBLIC_IP=1.2.3.4
\ No newline at end of file
PUBLIC_IP=1.2.3.4
WORKLOAD_API_IP=1.2.3.4
\ 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