1 # docker-compose for ONAP portal containers: database, microservice, portal apps.
2 # Relies on .env file, which CANNOT be specified via command-line option
3 # Works in multiple environments; does not pull from a Nexus registry.
4 # Exposes the portal apps docker (but not DB nor WMS dockers) on the host network.
5 # Images must be pulled from ONAP Nexus registry after logging in like this:
6 # docker login -u USER -p PASS nexus3.onap.org:10001
7 # Uses healthcheck feature added in docker-compose v2.1
15 container_name: portal_mariaDB
20 - MYSQL_DATABASE=testdb
21 - MYSQL_USER=${spring_datasource_username}
22 - MYSQL_PASSWORD=${spring_datasource_password}
23 - MYSQL_RANDOM_ROOT_PASSWORD=yes
25 test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
31 container_name: portal_APP
36 - spring.datasource.username=${spring_datasource_username}
37 - spring.datasource.password=${spring_datasource_password}