Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / installation / ansible-server / src / main / dc / docker-compose.yaml
1 version: '2.1'
2
3 networks:
4   default:
5     driver: bridge
6     driver_opts:
7       com.docker.network.driver.mtu: ${MTU}
8
9
10 services:
11
12   db:
13     image: mariadb:10.5
14     container_name: sdnc_db_container
15     ports:
16       - "23306:3306"
17     environment:
18       - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
19       - MYSQL_ROOT_HOST=%
20       - MYSQL_USER=${MYSQL_USER}
21       - MYSQL_PASSWORD=${MYSQL_PASSWORD}
22       - MYSQL_DATABASE=${MYSQL_DATABASE}
23     logging:
24       driver:   "json-file"
25       options:
26         max-size: "30m"
27         max-file: "5"
28
29   ansible:
30     image: onap/sdnc-ansible-server-image:latest
31     depends_on :
32       - db
33     container_name: sdnc_ansible_container
34     entrypoint: ["/opt/ansible-server/startAnsibleServer.sh"]
35     ports:
36       - "8000"
37     links:
38       - db:dbhost
39       - db:sdnctldb01
40       - db:sdnctldb02
41     environment:
42       - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
43       - MYSQL_USER=${MYSQL_USER}
44       - MYSQL_PASSWORD=${MYSQL_PASSWORD}
45       - MYSQL_DATABASE=${MYSQL_DATABASE}
46       - ANSIBLE_TRUSTSTORE_PASSWORD=${ANSIBLE_TRUSTSTORE_PASSWORD}
47     logging:
48       driver:   "json-file"
49       options:
50         max-size: "30m"
51         max-file: "5"
52