-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathdocker-compose.yaml
More file actions
81 lines (80 loc) · 2.45 KB
/
docker-compose.yaml
File metadata and controls
81 lines (80 loc) · 2.45 KB
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
version: '2'
services:
wm-api-micro:
image: jcart/adeo-poc:api-microgateway-10.5
hostname: wm-api-micro
ports:
- "4485:4485"
environment:
- mcgw_microgatewayPool_microgatewayPoolName=Default
- mcgw_api_gateway_url=http://wm-api-gateway:5555
- mcgw_api_gateway_user=Administrator
- mcgw_api_gateway_password=manage
- mcgw_downloads_policies=Transaction logging,Basic Security
- mcgw_downloads_apis=HelloWorld
- mcgw_downloads_applications=TestApp
- mcgw_applications_sync=true
- mcgw_polling_interval_secs=10
- mcgw_faults_default_error_message=API Gateway encountered an error. Error Message $ERROR_MESSAGE, Request Details Service - $SERVICE, Operation - $OPERATION, Invocation Time $TIME , User - $USER and Application $CONSUMER_APPLICATION
- mcgw_extended_settings_apiKeyHeader=x-Gateway-APIKey
- api_server_url=http://helloworld:5555
- api_server_user=Administrator
- api_server_password=manage
depends_on:
- "wm-api-gateway-prod"
- "wm-api-gateway"
helloworld:
image: jcart/adeo-poc:helloworld-service-1.2
hostname: helloworld
ports:
- "4444:5555"
environment:
- api_gateway_url=http://api-gateway:5555
- api_gateway_user=Administrator
- api_gateway_password=manage
- api_gateway_default_maturity=test
- api_gateway_default_app=TestApp
- api_gateway_allow_update=false
depends_on:
- "wm-api-gateway-prod"
- "wm-api-gateway"
wm-api-gateway-prod:
image: jcart/adeo-poc:api-gateway-10.7
hostname: wm-api-gateway-prod
ports:
- "3333:5555"
- "9092:9072"
depends_on:
- "mysqldb"
wm-api-gateway:
image: jcart/adeo-poc:api-gateway-10.5
hostname: wm-api-gateway
ports:
- "7777:5555"
- "9072:9072"
- "9240:9240"
depends_on:
- "mysqldb"
Jenkins:
image: jcart/adeo-poc:jenkins
hostname: Jenkins
ports:
- "8080:8080"
- "50000:50000"
volumes:
- jenkins_home:/var/jenkins_home
depends_on:
- "mysqldb"
mysqldb:
image: jcart/adeo-poc:mysql-5.7.24
hostname: mysqldb
ports:
- "3306:3306"
volumes:
- mysql_db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=manage
- MYSQL_DATABASE=default
volumes:
jenkins_home:
mysql_db: