Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / csit / scripts / sdnr / docker-compose / docker-compose-single-sdnr.yaml
1 version: "2.2"
2 services:
3   sdnr:
4     image: ${NEXUS_DOCKER_IMAGE_NAME}:${NEXUS_DOCKER_IMAGE_TAG}
5     container_name: sdnr
6     ports:
7       - "8181:8181"
8       - "8101:8101"
9       - "${SDNR_WEBSOCKET_PORT}:${SDNR_WEBSOCKET_PORT}"
10 #entrypoint: ["/bin/bash", "/opt/onap/sdnc/bin/startODL.oom.sh"]
11     environment:
12       - SDNC_CONFIG_DIR=/opt/onap/ccsdk/data/properties
13       - ODL_CERT_DIR=${ODL_CERT_DIR}
14       - ODL_ADMIN_PASSWORD=${ODL_ADMIN_PASSWORD}
15       - ENABLE_ODL_CLUSTER=false
16       - SDNC_REPLICAS=0
17       - CCSDK_REPLICAS=0
18       - DOMAIN=""
19       - SDNRWT=true
20       - SDNRINIT=true
21       - SDNRONLY=true
22       - JAVA_OPTS=-Xms256m -Xmx2g
23       - SDNR_WEBSOCKET_PORT=${SDNR_WEBSOCKET_PORT}
24       - SDNR_KAFKA_ENABLED=true
25       - SDNR_KAFKA_BOOTSTRAP_SERVERS=kafka:9092
26       - SDNR_KAFKA_SECURITY_PROTOCOL=PLAINTEXT
27       - SDNR_KAFKA_SASL_MECHANISM=PLAIN
28       - SDNR_KAFKA_SASL_JAAS_CONFIG=PLAIN
29       - SDNRUSERNAME=${ODL_ADMIN_USERNAME}
30       - SDNRPASSWORD=${ODL_ADMIN_PASSWORD}
31       - SDNRDBTYPE=MARIADB
32       - SDNRDBURL=jdbc:mysql://sdnrdb:3306/sdnrdb
33       - SDNRDBUSERNAME=sdnrdb
34       - SDNRDBPASSWORD=sdnrdb
35     volumes:
36       - ./sdnr/certs/certs.properties:${ODL_CERT_DIR}/certs.properties
37       - ./sdnr/certs/keys0.zip:${ODL_CERT_DIR}/keys0.zip
38     networks:
39       integration:
40         ipv4_address: ${SDNR_IP}
41     logging:
42       driver:   "json-file"
43       options:
44         max-size: "30m"
45         max-file: "5"
46
47 networks:
48   integration:
49     name: ${NETWORK_NAME}
50     driver: bridge
51     ipam:
52       driver: default
53       config:
54       - subnet: ${NETWORK_SUBNET}
55         gateway: ${GATEWAY_IP}