nbi doc update
[externalapi/nbi.git] / docker-compose.yml
1 version: "2"
2 services:
3   mongo:
4     image: mongo:3
5     restart: always
6     volumes:
7       - /var/lib/mongo
8     command: --smallfiles
9
10   mariadb:
11     image: mariadb:10
12     restart: always
13     volumes:
14       - /var/lib/mariadb
15     environment:
16       MYSQL_DATABASE: nbi
17       MYSQL_PASSWORD: toto
18       MYSQL_RANDOM_ROOT_PASSWORD: 'yes'
19       MYSQL_USER: rene
20 # APP  ***************************************************************************************
21   nbi:
22     image: nexus3.onap.org:10001/onap/externalapi/nbi:latest
23     ports:
24     - 8080:8080
25     environment:
26       SPRING_DATASOURCE_URL: jdbc:mariadb://mariadb:3306/nbi
27       SPRING_DATASOURCE_PASSWORD: toto
28       SPRING_DATASOURCE_USERNAME: rene
29       SPRING_DATA_MONGODB_HOST: mongo
30       SDC_HOST: http://${SDC_IP}:8080
31       AAI_HOST: https://${AAI_IP}:8443
32       SO_HOST: http://${SO_IP}:8080
33     restart: on-failure
34     depends_on:
35     - mariadb
36     - mongo
37 volumes:
38   mariadb:
39   mongo: