X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docker-compose.yml;h=ad3d8574a3cb2349f1415a4dfbfc4dac7f37df09;hb=refs%2Fchanges%2F58%2F8558%2F1;hp=477441a1ac624d33419d195551a48232b68fd5ed;hpb=d14329a57d8d01d443e4158fa5030a5b5ada4060;p=pti%2Fo2.git diff --git a/docker-compose.yml b/docker-compose.yml index 477441a..ad3d857 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,6 +11,7 @@ services: - postgres - redis environment: + - API_HOST=api - DB_HOST=postgres - DB_PASSWORD=o2ims123 - REDIS_HOST=redis @@ -41,7 +42,7 @@ services: environment: - DB_HOST=postgres - DB_PASSWORD=o2ims123 - - API_HOST=api + - API_HOST_EXTERNAL_FLOATING=${API_HOST_EXTERNAL_FLOATING} - REDIS_HOST=redis - PYTHONDONTWRITEBYTECODE=1 - FLASK_APP=/o2app/entrypoints/flask_application.py @@ -73,6 +74,7 @@ services: depends_on: - redis_pubsub environment: + - API_HOST_EXTERNAL_FLOATING=${API_HOST_EXTERNAL_FLOATING} - DB_HOST=postgres - DB_PASSWORD=o2ims123 - REDIS_HOST=redis @@ -93,6 +95,31 @@ services: - /bin/sh - /tests/o2app-watcher-entry.sh + mock_smo: + build: + context: ./mock_smo + dockerfile: Dockerfile + image: mock-smo + depends_on: + - mock_smo_redis + environment: + - API_HOST=api + - REDIS_HOST=mock_smo_redis + - MOCK_SMO_HOST=mock_smo + - PYTHONDONTWRITEBYTECODE=1 + - FLASK_APP=/mock_smo/entrypoints/mock_smo.py + - FLASK_DEBUG=1 + - PYTHONUNBUFFERED=1 + - LOGGING_CONFIG_LEVEL=DEBUG + volumes: + - ./mock_smo/etc:/tmp/etc + - ./mock_smo/mock_smo:/mock_smo + entrypoint: + - /bin/sh + - /src/o2app-mock-smo.sh + ports: + - "5001:80" + postgres: image: postgres:9.6 environment: @@ -105,3 +132,8 @@ services: image: redis:alpine ports: - "63791:6379" + + mock_smo_redis: + image: redis:alpine + ports: + - "63792:6379"