/
docker-compose.yaml
83 lines (83 loc) · 2.61 KB
/
docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
version: "3.7"
services:
router:
image: wso2/choreo-connect-router:1.2.0-m1-SNAPSHOT
logging:
options:
max-size: "20m"
max-file: "5"
environment:
- ROUTER_ADMIN_HOST=0.0.0.0
- ROUTER_ADMIN_PORT=9000
- ROUTER_CLUSTER=default_cluster
- ROUTER_LABEL=Default
- ROUTER_PRIVATE_KEY_PATH=/home/wso2/security/keystore/mg.key
- ROUTER_PUBLIC_CERT_PATH=/home/wso2/security/keystore/mg.pem
- ADAPTER_HOST=adapter
- ADAPTER_PORT=18000
- ADAPTER_CA_CERT_PATH=/home/wso2/security/truststore/mg.pem
- ENFORCER_HOST=enforcer
- ENFORCER_PORT=8081
- ENFORCER_ANALYTICS_RECEIVER_PORT=18090
- ENFORCER_CA_CERT_PATH=/home/wso2/security/truststore/mg.pem
- CONCURRENCY=2
volumes:
- ../resources/router/security:/home/wso2/security
ports:
- "9095:9095"
- "9090:9090"
- "9000:9000"
links:
- adapter
- enforcer
adapter:
image: wso2/choreo-connect-adapter:1.2.0-m1-SNAPSHOT
logging:
options:
max-size: "20m"
max-file: "5"
volumes:
- ../resources/adapter/security:/home/wso2/security
- ./conf/log_config.toml:/home/wso2/conf/log_config.toml
- ./conf/config.toml:/home/wso2/conf/config.toml
- ../resources/adapter/artifacts/apis:/home/wso2/artifacts/apis
environment:
- ADAPTER_PRIVATE_KEY_PATH=/home/wso2/security/keystore/mg.key
- ADAPTER_PUBLIC_CERT_PATH=/home/wso2/security/keystore/mg.pem
- cp_admin_pwd=admin
- adapter_admin_pwd=admin
ports:
- "18000:18000"
- "9843:9843"
enforcer:
image: wso2/choreo-connect-enforcer:1.2.0-m1-SNAPSHOT
logging:
options:
max-size: "20m"
max-file: "5"
volumes:
- ../resources/enforcer/security:/home/wso2/security
- ./conf/log4j2.properties:/home/wso2/conf/log4j2.properties
- ../resources/enforcer/dropins:/home/wso2/lib/dropins
links:
- adapter
environment:
- ENFORCER_PRIVATE_KEY_PATH=/home/wso2/security/keystore/mg.key
- ENFORCER_PUBLIC_CERT_PATH=/home/wso2/security/keystore/mg.pem
- TRUSTED_CA_CERTS_PATH=/home/wso2/security/truststore
- ADAPTER_HOST_NAME=adapter
- ADAPTER_HOST=adapter
- ADAPTER_XDS_PORT=18000
- ENFORCER_LABEL=Default
- ENFORCER_REGION=UNKNOWN
- XDS_MAX_MSG_SIZE=4194304
- XDS_MAX_RETRIES=3
- JAVA_OPTS=${JAVA_OPTS}
- apim_admin_pwd=admin
- enforcer_admin_pwd=admin
- tm_admin_pwd=admin
- analytics_authURL=https://localhost:8080
- analytics_authToken=
ports:
- "8081:8081"
- "9001:9001"