summaryrefslogtreecommitdiffstats
path: root/docker-compose
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose')
-rw-r--r--docker-compose/docker-compose.yaml29
-rw-r--r--docker-compose/nginx.conf39
2 files changed, 17 insertions, 51 deletions
diff --git a/docker-compose/docker-compose.yaml b/docker-compose/docker-compose.yaml
index dbba825..7747506 100644
--- a/docker-compose/docker-compose.yaml
+++ b/docker-compose/docker-compose.yaml
@@ -1,25 +1,30 @@
version: '2'
services:
- storperf:
- container_name: "storperf"
- image: "opnfv/storperf:${TAG}"
+ storperf-master:
+ container_name: "storperf-master"
+ image: "opnfv/storperf-master:${TAG}"
ports:
- "8000:8000"
env_file: ${ENV_FILE}
volumes:
- ${CARBON_DIR}:/opt/graphite/storage/whisper
- swagger-ui:
- container_name: "swagger-ui"
+ storperf-reporting:
+ container_name: "storperf-reporting"
+ image: "opnfv/storperf-reporting:${TAG}"
+ ports:
+ - "5080:5000"
+
+ storperf-swaggerui:
+ container_name: "storperf-swaggerui"
image: "schickling/swagger-ui"
- http-front-end:
- container_name: "http-front-end"
- image: nginx:stable-alpine
+ storperf-httpfrontend:
+ container_name: "storperf-httpfrontend"
+ image: "opnfv/storperf-httpfrontend:${TAG}"
ports:
- "5000:5000"
- volumes:
- - ./nginx.conf:/etc/nginx/nginx.conf:ro
links:
- - storperf
- - swagger-ui \ No newline at end of file
+ - storperf-master
+ - storperf-reporting
+ - storperf-swaggerui \ No newline at end of file
diff --git a/docker-compose/nginx.conf b/docker-compose/nginx.conf
deleted file mode 100644
index 6771358..0000000
--- a/docker-compose/nginx.conf
+++ /dev/null
@@ -1,39 +0,0 @@
-http {
- include mime.types;
- default_type application/octet-stream;
- sendfile on;
- keepalive_timeout 65;
- proxy_send_timeout 600;
- proxy_read_timeout 600;
- send_timeout 600;
-
- map $args $containsurl {
- default 0;
- "~(^|&)url=[^&]+($|&)" 1;
- }
-
- server {
- listen 5000;
-
- location /api/ {
- proxy_pass http://storperf:5000;
- proxy_set_header Host $host:$proxy_port;
- }
-
- location /graphite/ {
- proxy_pass http://storperf:8000;
- proxy_set_header Host $host:$proxy_port;
- }
-
- location /swagger/ {
- if ($containsurl = 0) {
- return 302 $scheme://$host:$server_port$uri?url=http://$host:$server_port/api/spec.json$args;
- }
- proxy_pass http://swagger-ui:80/;
- }
- }
-}
-
-events {
- worker_connections 1024;
-}