diff options
author | 2019-09-16 15:50:47 +0000 | |
---|---|---|
committer | 2019-09-16 15:50:47 +0000 | |
commit | 99a220e3fccdabca5c5d1f63582a77a0379ac057 (patch) | |
tree | ae04eb1f1b17b1e7b0c80704d291df3e09d3baa9 /portal-BE/docker-compose.yml | |
parent | 510f243992dc434f51178d1797a8045de839c25f (diff) | |
parent | bfb078b48e3558777b60a91775ea3c239a1f3a05 (diff) |
Merge changes Ia1e5c405,Ie890b499,Ie8b58f17,I76c96d30,I7814f090, ...
* changes:
WidgetsControllerTest up
WidgetsCatalogController up
WidgetsCatalogMarkupController up
WidgetsController Up
WidgetsController Up
WidgetsController Up
portal-BE documentation up
Docker-compose up
Coverity Scan issues fix
Diffstat (limited to 'portal-BE/docker-compose.yml')
-rw-r--r-- | portal-BE/docker-compose.yml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/portal-BE/docker-compose.yml b/portal-BE/docker-compose.yml new file mode 100644 index 00000000..7c44e82f --- /dev/null +++ b/portal-BE/docker-compose.yml @@ -0,0 +1,36 @@ +# docker-compose for ONAP portal containers: database, microservice, portal apps. +# Relies on .env file, which CANNOT be specified via command-line option +# Works in multiple environments; does not pull from a Nexus registry. +# Exposes the portal apps docker (but not DB nor WMS dockers) on the host network. +# Images must be pulled from ONAP Nexus registry after logging in like this: +# docker login -u USER -p PASS nexus3.onap.org:10001 +# Uses healthcheck feature added in docker-compose v2.1 + +version: '2.1' + +services: + portal-db: + image: portal_mariadb + container_name: portal_mariaDB + environment: + MYSQL_DATABASE: testdb + healthcheck: + test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"] + networks: + - backend + + portal-app: + image: portal_app + container_name: portal_APP + restart: on-failure + ports: + - 8080:8080 + depends_on: + portal-db: + condition: service_healthy + networks: + - backend + +networks: + backend: + driver: bridge |