- postgres
- redis
environment:
+ - API_HOST=api
- DB_HOST=postgres
- DB_PASSWORD=o2ims123
- REDIS_HOST=redis
- OS_AUTH_URL=${OS_AUTH_URL}
- OS_USERNAME=${OS_USERNAME}
- OS_PASSWORD=${OS_PASSWORD}
+ - K8S_KUBECONFIG=${K8S_KUBECONFIG}
+ - K8S_APISERVER=${K8S_APISERVER}
+ - K8S_TOKEN=${K8S_TOKEN}
- LOGGING_CONFIG_LEVEL=DEBUG
volumes:
- ./configs:/configs
- ./o2dms:/o2dms
- ./o2common:/o2common
- ./o2app:/o2app
+ - ./helm_sdk:/helm_sdk
- ./tests:/tests
entrypoint:
- /bin/sh
- ./o2dms:/o2dms
- ./o2common:/o2common
- ./o2app:/o2app
+ - ./helm_sdk:/helm_sdk
- ./tests:/tests
entrypoint:
- /bin/sh
- ./o2dms:/o2dms
- ./o2common:/o2common
- ./o2app:/o2app
+ - ./helm_sdk:/helm_sdk
- ./tests:/tests
entrypoint:
- /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:
image: redis:alpine
ports:
- "63791:6379"
+
+ mock_smo_redis:
+ image: redis:alpine
+ ports:
+ - "63792:6379"