Add variables to set IP address of ONAP components
[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       SPRING_SDC_HOST: ${SDC_IP}
31       SPRING_AAI_HOST: ${AAI_IP}
32       SPRING_SO_HOST: ${SO_IP}
33     depends_on:
34     - mariadb
35     - mongo
36 volumes:
37   mariadb:
38   mongo: