Advertisement
Guest User

Untitled

a guest
Jan 5th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.80 KB | None | 0 0
  1. version: '3'
  2. services:
  3. #
  4. # POD Delegator
  5. #
  6. # pod-delegator:
  7. # image: docker-dev-local.intelliclouddev.com/ia/ia-pod-delegator:e3c3c97.dev
  8. # container_name: pod-delegator
  9. # ports:
  10. # - "32000:8001"
  11. # environment:
  12. # - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
  13. # - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
  14. # depends_on:
  15. # - postgres
  16. #
  17. # SNOW Delegator
  18. #
  19. # snow-delegator:
  20. # image: docker-dev-local.intelliclouddev.com/ia-servicenow-delegator:3d646dd.dev
  21. # container_name: snow_delegator
  22. # ports:
  23. # - "32020:8001"
  24. # - "32021:8002"
  25. # environment:
  26. # - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
  27. # - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
  28. # depends_on:
  29. # - postgres
  30. #
  31. # postgres
  32. #
  33. # postgres:
  34. # image: docker-dev-local.intelliclouddev.com/ia/postgres:9.6.3
  35. # container_name: postgres
  36. # ports:
  37. # - "32001:5432"
  38. # environment:
  39. # - POSTGRES_PASSWORD=password
  40. # volumes:
  41. # - ./postgres_ddl:/docker-entrypoint-initdb.d
  42. #
  43. # MySql
  44. #
  45. db:
  46. image: mysql
  47. container_name: db
  48. ports:
  49. - "32017:3306"
  50. environment:
  51. - MYSQL_ROOT_PASSWORD=admin
  52. volumes:
  53. - ./ddl:/docker-entrypoint-initdb.d
  54. #
  55. # Redis
  56. #
  57. redis-svc:
  58. image: redis
  59. container_name: redis-svc
  60. ports:
  61. - "32015:6379"
  62. #
  63. # Orchestrator
  64. #
  65. orch-svc:
  66. image: sdvl3prox001.td.teradata.com:7002/sa-ca-orchestrator-service:1.0.34.rel
  67. container_name: orch-svc
  68. environment:
  69. # delegators
  70. - DELEGATOR_POD_URL=http://pod-delegator:8001/actions
  71. - DELEGATOR_SNOW_URL=http://snow-delegator:8001/tickets
  72. - DELEGATOR_MOCK_URL=http://mock-delegator:8001/mockdelegator-service/rest/v1/api/actions
  73. # aws
  74. - AWS_REGION=us-west-2
  75. - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
  76. - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
  77. - SNS_TOPIC_NAME=${SNS_TOPIC_NAME}
  78. - SQS_QUEUE_NAME=${SQS_QUEUE_NAME}
  79. # admin
  80. - MANAGEMENT_SECURITY_ENABLED=false
  81. - ENDPOINTS_ENABLED=true
  82. - SECURITY_BASIC_ENABLED=false
  83. # db
  84. - SPRING_DATASOURCE_PLATFORM=mysql
  85. - SPRING_DATASOURCE_URL=jdbc:mysql://db/orch_svc
  86. - SPRING_DATASOURCE_DRIVER_CLASS_NAME=com.mysql.jdbc.Driver
  87. - SPRING_DATASOURCE_USERNAME=root
  88. - SPRING_DATASOURCE_PASSWORD=admin
  89. - SPRING_JPA_DATABASE_PLATFORM=org.hibernate.dialect.MySQLDialect
  90. depends_on:
  91. - db
  92. ports:
  93. - "32002:8001"
  94. - "32003:8002"
  95. links:
  96. - mock-delegator
  97. #
  98. # CST
  99. #
  100. cst-svc:
  101. image: sdvl3prox001.td.teradata.com:7002/sa-ca-cst-service:1.0.110.rel
  102. container_name: cst-svc
  103. environment:
  104. - MANAGEMENT_SECURITY_ENABLED=false
  105. - ENDPOINTS_ENABLED=true
  106. - SECURITY_BASIC_ENABLED=false
  107. - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
  108. - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
  109. ports:
  110. - "32004:8001"
  111. - "32005:8002"
  112. #
  113. # Gateway
  114. #
  115. gw-svc:
  116. image: sdvl3prox001.td.teradata.com:7002/sa-ca-gateway-service:1.0.81.rel
  117. container_name: gw-svc
  118. links:
  119. - catalog-svc
  120. - cst-svc
  121. - cust-svc
  122. - env-svc
  123. - inst-svc
  124. - orch-svc
  125. - rules-svc
  126. environment:
  127. - CLIENT_CATALOG_BASEPATH=http://catalog-svc:8001/catalog-service
  128. - CLIENT_CST_BASEPATH=http://cst-svc:8001/cst-service
  129. - CLIENT_CUSTOMER_BASEPATH=http://cust-svc:8001/customer-service
  130. - CLIENT_ENVIRONMENT_BASEPATH=http://env-svc:8001/environment-service
  131. - CLIENT_INSTANCE_BASEPATH=http://inst-svc:8001/instance-service
  132. - CLIENT_ORCHESTRATOR_BASEPATH=http://orch-svc:8001/orch-service
  133. - CLIENT_RULE_BASEPATH=http://rules-svc:8001/rules-service
  134. - MANAGEMENT_SECURITY_ENABLED=false
  135. - ENDPOINTS_ENABLED=true
  136. - SECURITY_BASIC_ENABLED=false
  137. - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
  138. - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
  139. - SNS_TOPIC_NAME=${SNS_TOPIC_NAME}
  140. - SQS_QUEUE_NAME=${SQS_QUEUE_NAME}
  141. ports:
  142. - "32006:8001"
  143. - "32007:8002"
  144. #
  145. # Reactor
  146. #
  147. reactor-svc:
  148. image: sdvl3prox001.td.teradata.com:7002/sa-ca-reactor-service:1.0.19.rel
  149. container_name: reactor-svc
  150. environment:
  151. - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
  152. - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
  153. - SNS_TOPIC_NAME=${SNS_TOPIC_NAME}
  154. - SQS_QUEUE_NAME=${SQS_QUEUE_NAME}
  155. - SNS_TOPIC_ERROR_NAME=${SNS_TOPIC_ERROR_NAME}
  156. - AWS_REGION=us-west-2
  157. - RULES_URL=http://rules-svc:8001/rules-service/rest/v1/api/rules/ruleName/{ruleName}?enabled=true
  158. - MANAGEMENT_SECURITY_ENABLED=false
  159. - ENDPOINTS_ENABLED=true
  160. - SECURITY_BASIC_ENABLED=false
  161. - SPRING_REDIS_HOST=redis-svc
  162. - SPRING_REDIS_PORT=6379
  163. ports:
  164. - "32008:8001"
  165. - "32009:8002"
  166. links:
  167. - rules-svc
  168. - redis-svc
  169. #
  170. # Rules
  171. #
  172. rules-svc:
  173. image: sdvl3prox001.td.teradata.com:7002/sa-ca-rules-service:1.0.12.rel
  174. container_name: rules-svc
  175. environment:
  176. - MANAGEMENT_SECURITY_ENABLED=false
  177. - ENDPOINTS_ENABLED=true
  178. - SECURITY_BASIC_ENABLED=false
  179. - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
  180. - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
  181. # database
  182. - SPRING.DATASOURCE.PLATFORM=mysql
  183. - SPRING_DATASOURCE_DRIVER_CLASS_NAME=com.mysql.jdbc.Driver
  184. - SPRING_DATASOURCE_URL=jdbc:mysql://db/rulessvc
  185. - SPRING_DATASOURCE_USERNAME=root
  186. - SPRING_DATASOURCE_PASSWORD=admin
  187. - SPRING_JPA.DATABASE_PLATFORM=org.hibernate.dialect.MySQLDialect
  188. ports:
  189. - "32010:8001"
  190. - "32011:8002"
  191. links:
  192. - db
  193. #
  194. # Instance
  195. #
  196. inst-svc:
  197. image: sdvl3prox001.td.teradata.com:7002/sa-ca-instance-service:1.0.67.rel
  198. container_name: inst-svc
  199. environment:
  200. - MANAGEMENT_SECURITY_ENABLED=false
  201. - ENDPOINTS_ENABLED=true
  202. - SECURITY_BASIC_ENABLED=false
  203. # database
  204. - SPRING_DATASOURCE_PASSWORD=admin
  205. - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
  206. - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
  207. ports:
  208. - "32012:8001"
  209. - "32013:8002"
  210. #
  211. # UI
  212. #
  213. ui-svc:
  214. image: sdvl3prox001.td.teradata.com:7002/sa-ca-ui-service:1.0.80.rel
  215. container_name: ui-svc
  216. environment:
  217. - TDRIVE_GATEWAY_URL=http://localhost:32006
  218. - TDRIVE_AUTH0_CALLBACKURL=http://localhost:4100
  219. ports:
  220. - "32018:8001"
  221. - "32019:8002"
  222. links:
  223. - gw-svc
  224. #
  225. # Environment
  226. #
  227. env-svc:
  228. image: sdvl3prox001.td.teradata.com:7002/sa-ca-environment-service:1.0.35.rel
  229. container_name: env-svc
  230. environment:
  231. - MANAGEMENT_SECURITY_ENABLED=false
  232. - ENDPOINTS_ENABLED=true
  233. - SECURITY_BASIC_ENABLED=false
  234. # database
  235. - SPRING_DATASOURCE_PASSWORD=admin
  236. - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
  237. - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
  238. ports:
  239. - "32030:8001"
  240. - "32031:8002"
  241. #
  242. # Customer
  243. #
  244. cust-svc:
  245. image: sdvl3prox001.td.teradata.com:7002/sa-ca-customer-service:1.0.9.rel
  246. container_name: cust-svc
  247. environment:
  248. - MANAGEMENT_SECURITY_ENABLED=false
  249. - ENDPOINTS_ENABLED=true
  250. - SECURITY_BASIC_ENABLED=false
  251. # database
  252. - SPRING_DATASOURCE_PASSWORD=admin
  253. - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
  254. - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
  255. - SERVICENOW_AUTH_PASSWORD=AQICAHiApXjuD1PN8AFa6NKDvpdbrMJzZ+4orHK9cM4D2Y9VTgGp18UUKP/G/Xi6U9aP0ilIAAAAbTBrBgkqhkiG9w0BBwagXjBcAgEAMFcGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMfYI39Y+rFAHneGrhAgEQgCq3aI5a+DBJJEGUZfLpKY99GJ0sUC5C9Oa13bpZXZkLiwS860RyCo5agLw=
  256. ports:
  257. - "32032:8001"
  258. - "32033:8002"
  259. #
  260. # Catalog
  261. #
  262. catalog-svc:
  263. image: sdvl3prox001.td.teradata.com:7002/sa-ca-catalog-service:1.0.37.rel
  264. container_name: catalog-svc
  265. environment:
  266. - MANAGEMENT_SECURITY_ENABLED=false
  267. - ENDPOINTS_ENABLED=true
  268. - SECURITY_BASIC_ENABLED=false
  269. - SPRING_DATASOURCE_PLATFORM=mysql
  270. - SPRING_DATASOURCE_DRIVER_CLASS_NAME=com.mysql.jdbc.Driver
  271. - SPRING_DATASOURCE_URL=jdbc:mysql://db/catalogsvc
  272. - SPRING_DATASOURCE_USERNAME=root
  273. - SPRING_DATASOURCE_PASSWORD=admin
  274. - SPRING_JPA_DATABASE_PLATFORM=org.hibernate.dialect.MySQLDialect
  275. ports:
  276. - "32034:8001"
  277. - "32035:8002"
  278. links:
  279. - db
  280.  
  281. #
  282. # Mock Delegator
  283. #
  284. mock-delegator:
  285. image: sdvl3prox001.td.teradata.com:7002/sa-ca-mockdelegator-service:1.0.12.rel
  286. container_name: mock_delegator
  287. ports:
  288. - "32036:8001"
  289. - "32037:8002"
  290. environment:
  291. - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
  292. - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
  293. - SNS_TOPIC_NAME=${SNS_TOPIC_NAME}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement