Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2016
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.42 KB | None | 0 0
  1. traderoom-ui:
  2. environment:
  3. QUOTE_SERVICE_HOST: distributor
  4. QUOTE_SERVICE_PORT: '9001'
  5. ACCOUNT_HOST: dev.optionarium.com/profile
  6. GATEWAY_HOST: api-gateway
  7. GATEWAY_PORT: '8900'
  8. LANDING_HOST: dev.optionarium.com
  9. labels:
  10. io.rancher.container.pull_image: always
  11. io.rancher.scheduler.affinity:host_label_soft: host.tag=optionarium
  12. image: docker.brabdev.com:5000/optionarium/traderoom-ui:48
  13. links:
  14. - 'distributor:'
  15. - 'api-gateway:'
  16. trade-history:
  17. ports:
  18. - 8031:8031/tcp
  19. environment:
  20. DB_HOST: postgres
  21. labels:
  22. io.rancher.container.pull_image: always
  23. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  24. image: docker.brabdev.com:5000/optionarium/trade-history:4
  25. links:
  26. - 'postgres:'
  27. candelabrum:
  28. ports:
  29. - 9004:9004/tcp
  30. environment:
  31. OPTIONARIUM_CONSUL_HOST: consul
  32. OPTIONARIUM_RETHINKDB_HOST: rethinkdb
  33. OPTIONARIUM_METRICS_HOST: metrics
  34. OPTIONARIUM_METRICS_TICK: '30'
  35. OPTIONARIUM_METRICS_FLUSH: '30'
  36. labels:
  37. io.rancher.container.pull_image: always
  38. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  39. image: docker.brabdev.com:5000/optionarium/candelabrum:10
  40. links:
  41. - 'consul:'
  42. - 'rethinkdb:'
  43. - 'metrics:'
  44. optionarium-lb:
  45. ports:
  46. - 80:5005
  47. labels:
  48. io.rancher.loadbalancer.ssl.ports: '80'
  49. io.rancher.loadbalancer.target.traderoom-ui: dev.optionarium.com/traderoom=5005
  50. io.rancher.loadbalancer.target.landing-ui: dev.optionarium.com=5005
  51. io.rancher.loadbalancer.target.api-gateway: dev.optionarium.com/api/v1=8000
  52. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  53. io.rancher.loadbalancer.target.profile-ui: dev.optionarium.com/profile=5005
  54. io.rancher.loadbalancer.target.distributor: dev.optionarium.com/ws=9001
  55. io.rancher.scheduler.affinity:host_label_ne: host.sub_tag=sys
  56. tty: true
  57. image: rancher/load-balancer-service
  58. links:
  59. - distributor:distributor
  60. - traderoom-ui:traderoom-ui
  61. - api-gateway:api-gateway
  62. - landing-ui:landing-ui
  63. - profile-ui:profile-ui
  64. stdin_open: true
  65. profile-ui:
  66. ports:
  67. - 8088:5005/tcp
  68. environment:
  69. BALANCE_SERVICE_HOST: balance
  70. BALANCE_SERVICE_PORT: '8040'
  71. TRADE_HISTORY_SERVICE_HOST: trade-history
  72. TRADE_HISTORY_SERVICE_PORT: '8031'
  73. labels:
  74. io.rancher.container.pull_image: always
  75. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  76. tty: true
  77. image: docker.brabdev.com:5000/optionarium/profile-ui:10
  78. links:
  79. - 'trade-history:'
  80. - 'balance:'
  81. stdin_open: true
  82. balance:
  83. ports:
  84. - 8040:8040/tcp
  85. environment:
  86. DB_HOST: postgres
  87. PORT: '8040'
  88. labels:
  89. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  90. image: docker.brabdev.com:5000/optionarium/balance:2
  91. links:
  92. - 'postgres:'
  93. collector:
  94. environment:
  95. OPTIONARIUM_CONSUL_HOST: consul
  96. OPTIONARIUM_DXFEED_ADDRESS: rt1.ec2.dxfeed.com:7890
  97. OPTIONARIUM_DXFEED_COLLECTOR_AUTH: 'false'
  98. OPTIONARIUM_DXFEED_PASSWORD: ooj9cieHaeTa
  99. OPTIONARIUM_DXFEED_USER: brabdev
  100. OPTIONARIUM_RETHINKDB_HOST: rethinkdb
  101. OPTIONARIUM_METRICS_HOST: metrics
  102. OPTIONARIUM_METRICS_TICK: '30'
  103. OPTIONARIUM_METRICS_FLUSH: '30'
  104. labels:
  105. io.rancher.container.pull_image: always
  106. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  107. image: docker.brabdev.com:5000/optionarium/collector_dxfeed:8
  108. links:
  109. - 'consul:'
  110. - 'rethinkdb:'
  111. - 'metrics:'
  112. net: container:collector-vpn
  113. consul:
  114. ports:
  115. - 8600:53/udp
  116. - 8400:8400/tcp
  117. - 8500:8500/tcp
  118. environment:
  119. QUOTES: '["EUR/USD","AUD/CAD","USD/JPY","GBP/JPY","USD/RUB","EUR/RUB","GBP/USD","NZD/USD","EUR/JPY","USD/CHF","EUR/GBP"]'
  120. labels:
  121. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  122. command:
  123. - -advertise 162.251.108.29
  124. image: docker.brabdev.com:5000/optionarium/consul:2
  125. hostname: node1
  126. social-auth:
  127. ports:
  128. - 8011:8011/tcp
  129. environment:
  130. SOCIAL_AUTH_DB_HOST: postgres
  131. SOCIAL_AUTH_DB_USER: optionarium
  132. SOCIAL_AUTH_DB_PASSWORD: optionarium
  133. SOCIAL_AUTH_DB_NAME: optionarium_social_connections
  134. REDIS_HOST: redis
  135. REDIS_PORT: '6379'
  136. SOCIAL_AUTH_PROVIDERS_CONFIG_LOCATION: /config/providers.conf
  137. labels:
  138. io.rancher.sidekicks: config-auth-1
  139. io.rancher.container.pull_image: always
  140. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  141. tty: true
  142. image: docker.brabdev.com:5000/brabdev-auth/social-auth:1
  143. volumes_from:
  144. - config-auth-1
  145. stdin_open: true
  146. api-gateway:
  147. environment:
  148. SHARED_SECRET: t8pD3mkkUXluv4na2iirT9NboD8o8v369DPiprUh70o=
  149. AUTH_INTERFACE: auth-server
  150. API_GATEWAY_CONFIG_LOCATION: /config/service.conf
  151. API_GATEWAY_RULES_DIR: /config/rules
  152. ACCOUNT_HOST: account
  153. BALANCE_HOST: balance
  154. TRADE_BIDDER_HOST: trade-bidder
  155. TRADE_HISTORY_HOST: trade-history
  156. TRADE_PROFIT_HOST: trade-profit
  157. DISTRIBUTOR_HOST: distributor
  158. DISTRIBUTOR_PORT: '9001'
  159. GATEWAY_PREFIX: api
  160. API_VERSION: '1'
  161. labels:
  162. io.rancher.sidekicks: config
  163. io.rancher.container.pull_image: always
  164. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  165. tty: true
  166. image: docker.brabdev.com:5000/brabdev-auth/api-gateway:43
  167. links:
  168. - 'trade-history:'
  169. - 'auth-server:'
  170. - 'trade-bidder:'
  171. - 'distributor:'
  172. - 'balance:'
  173. - 'account:'
  174. volumes_from:
  175. - config
  176. stdin_open: true
  177. metrics:
  178. ports:
  179. - 8125:8125/udp
  180. - 3003:9000/tcp
  181. - 3004:8083/tcp
  182. - 8086:8086/tcp
  183. memswap_limit: 1074790400
  184. labels:
  185. io.rancher.container.pull_image: always
  186. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  187. tty: true
  188. image: docker.brabdev.com:5000/optionarium/metrics:10
  189. stdin_open: true
  190. mem_limit: 1073741824
  191. trade-solver:
  192. environment:
  193. BALANCE_HOST: balance
  194. DB_HOST: postgres
  195. DISTIBUTOR_HOST: distributor
  196. DISTIBUTOR_PORT: '9001'
  197. RABBITMQ_HOST: trade-rabbitmq
  198. labels:
  199. io.rancher.container.pull_image: always
  200. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  201. image: docker.brabdev.com:5000/optionarium/trade-solver:4
  202. links:
  203. - distributor:distributor
  204. - 'trade-rabbitmq:'
  205. - 'postgres:'
  206. - 'balance:'
  207. config-auth-1:
  208. labels:
  209. io.rancher.container.pull_image: always
  210. io.rancher.container.start_once: 'true'
  211. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  212. tty: true
  213. image: docker.brabdev.com:5000/brabdev-auth/providers-config:1
  214. stdin_open: true
  215. trade-bidder:
  216. ports:
  217. - 8030:8030/tcp
  218. environment:
  219. BALANCE_HOST: balance
  220. DB_HOST: postgres
  221. RABBITMQ_HOST: trade-rabbitmq
  222. REDIS_HOST: redis
  223. TRADE_PROFIT_HOST: trade-profit
  224. labels:
  225. io.rancher.container.pull_image: always
  226. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  227. image: docker.brabdev.com:5000/optionarium/trade-bidder:13
  228. links:
  229. - 'trade-rabbitmq:'
  230. - 'trade-profit:'
  231. - 'balance:'
  232. - 'postgres:'
  233. config:
  234. labels:
  235. io.rancher.container.pull_image: always
  236. io.rancher.container.start_once: 'true'
  237. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  238. tty: true
  239. image: docker.brabdev.com:5000/optionarium/config:7
  240. links:
  241. - 'trade-history:'
  242. - 'auth-server:'
  243. - 'trade-bidder:'
  244. - 'distributor:'
  245. - 'balance:'
  246. - 'account:'
  247. stdin_open: true
  248. landing-ui:
  249. environment:
  250. GATEWAY_HOST: api-gateway
  251. GATEWAY_PORT: '8900'
  252. TRADEROOM_HOST: dev.optionarium.com/traderoom
  253. labels:
  254. io.rancher.container.pull_image: always
  255. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  256. tty: true
  257. image: docker.brabdev.com:5000/optionarium/landing-ui:39
  258. links:
  259. - 'api-gateway:'
  260. stdin_open: true
  261. distributor:
  262. ports:
  263. - 9001:9001/tcp
  264. environment:
  265. OPTIONARIUM_CONSUL_HOST: consul
  266. OPTIONARIUM_DXFEED_DISTRIBUTOR_AUTH: 'false'
  267. OPTIONARIUM_RETHINKDB_HOST: rethinkdb
  268. OPTIONARIUM_METRICS_HOST: metrics
  269. OPTIONARIUM_METRICS_TICK: '60'
  270. OPTIONARIUM_METRICS_FLUSH: '60'
  271. OPTIONARIUM_DXFEED_DISTRIBUTOR_HOST: distributor
  272. labels:
  273. io.rancher.container.pull_image: always
  274. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  275. image: docker.brabdev.com:5000/optionarium/distributor:13
  276. links:
  277. - 'consul:'
  278. - 'rethinkdb:'
  279. - 'metrics:'
  280. - 'distributor:'
  281. trade-profit:
  282. ports:
  283. - 8032:8032/tcp
  284. environment:
  285. ANALYZER_SERVICE_HOST: localhost
  286. ANALYZER_SERVICE_PORT: '9003'
  287. DB_HOST: postgres
  288. DISTIBUTOR_HOST: distributor
  289. DISTIBUTOR_PORT: '9001'
  290. PORT: '8032'
  291. REDIS_HOST: redis
  292. labels:
  293. io.rancher.container.pull_image: always
  294. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  295. image: docker.brabdev.com:5000/optionarium/trade-profit:4
  296. links:
  297. - distributor:distributor
  298. - 'postgres:'
  299. - 'redis:'
  300. auth-server:
  301. ports:
  302. - 8001:8001/tcp
  303. environment:
  304. SHARED_SECRET: t8pD3mkkUXluv4na2iirT9NboD8o8v369DPiprUh70o
  305. REDIS_HOST: redis
  306. REDIS_PORT: '6379'
  307. LOCAL_LOGIN_HOST: local-auth
  308. SOCIAL_LOGIN_HOST: social-auth
  309. AUTH_SERVER_DB_HOST: postgres
  310. AUTH_SERVER_DB_USER: optionarium
  311. AUTH_SERVER_DB_PASSWORD: optionarium
  312. AUTH_SERVER_DB_NAME: optionarium_identities
  313. labels:
  314. io.rancher.container.pull_image: always
  315. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  316. tty: true
  317. image: docker.brabdev.com:5000/brabdev-auth/auth-server:log
  318. links:
  319. - 'social-auth:'
  320. - 'local-auth:'
  321. - 'postgres:'
  322. - 'redis:'
  323. stdin_open: true
  324. redis:
  325. ports:
  326. - 6379:6379/tcp
  327. environment:
  328. REDIS_PORT: '6379'
  329. labels:
  330. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  331. image: redis:alpine
  332. rethinkdb:
  333. ports:
  334. - 28015:28015/tcp
  335. - 29015:29015/tcp
  336. - 8085:8080/tcp
  337. labels:
  338. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  339. image: rethinkdb
  340. volumes:
  341. - /data:/data
  342. uistate-manager:
  343. ports:
  344. - 8021:8021/tcp
  345. environment:
  346. REDIS_DB: '4'
  347. REDIS_DB_TEST: '5'
  348. REDIS_HOST: redis
  349. SESSION_MANAGER_HOST: session-manager
  350. labels:
  351. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  352. io.rancher.scheduler.affinity:host_label_soft: host.sub_tag=account
  353. image: docker.brabdev.com:5000/optionarium/uistate:3
  354. links:
  355. - 'redis:'
  356. postgres:
  357. ports:
  358. - 5432:5432/tcp
  359. environment:
  360. POSTGRES_PASSWORD: optionarium
  361. POSTGRES_USER: optionarium
  362. POSTGTRES_PORT: '5432'
  363. labels:
  364. io.rancher.container.pull_image: always
  365. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  366. image: docker.brabdev.com:5000/optionarium/postgres:3
  367. crm-ui:
  368. ports:
  369. - 7001:5005/tcp
  370. environment:
  371. ACCOUNT_SERVICE_HOST: account
  372. ACCOUNT_SERVICE_PORT: '8020'
  373. TRADE_HISTORY_SERVICE_HOST: trade-history
  374. TRADE_HISTORY_SERVICE_PORT: '8031'
  375. labels:
  376. io.rancher.container.pull_image: always
  377. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  378. image: docker.brabdev.com:5000/optionarium/crm-ui:1
  379. links:
  380. - 'account:'
  381. - 'trade-history:'
  382. local-auth:
  383. ports:
  384. - 8010:8010/tcp
  385. environment:
  386. LOCAL_AUTH_DB_HOST: postgres
  387. LOCAL_AUTH_DB_USER: optionarium
  388. LOCAL_AUTH_DB_PASSWORD: optionarium
  389. LOCAL_AUTH_DB_NAME: optionarium_emails
  390. LOCAL_AUTH_DB_PORT: '5432'
  391. labels:
  392. io.rancher.container.pull_image: always
  393. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  394. tty: true
  395. image: docker.brabdev.com:5000/brabdev-auth/local-auth:log
  396. stdin_open: true
  397. pgweb:
  398. ports:
  399. - 8543:8080/tcp
  400. labels:
  401. io.rancher.container.pull_image: always
  402. io.rancher.scheduler.affinity:host_label: host.tag=sys
  403. io.rancher.scheduler.affinity:host_label_soft: host.sub_tag=db
  404. image: donnex/pgweb
  405. cleaner:
  406. ports:
  407. - 9005:9005/tcp
  408. environment:
  409. OPTIONARIUM_CONSUL_HOST: consul
  410. OPTIONARIUM_DXFEED_CLEANER_CLEANINGINTERVAL: '100000'
  411. OPTIONARIUM_DXFEED_CLEANER_EXPIRATIONTIME: '3600000'
  412. OPTIONARIUM_RETHINKDB_HOST: rethinkdb
  413. labels:
  414. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  415. io.rancher.scheduler.affinity:host_label_soft: host.sub_tag=quote
  416. image: ec2-52-17-9-213.eu-west-1.compute.amazonaws.com:5000/optionarium_cleaner
  417. links:
  418. - 'consul:'
  419. account:
  420. ports:
  421. - 8020:8020/tcp
  422. environment:
  423. DB_HOST: postgres
  424. labels:
  425. io.rancher.container.pull_image: always
  426. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  427. image: docker.brabdev.com:5000/optionarium/account:7
  428. links:
  429. - 'postgres:'
  430. collector-vpn:
  431. environment:
  432. CONFIG_URL: https://drive.google.com/uc?export=download&id=0B9OwlzJcSq3DS1lQb1JDVmF5UlE
  433. labels:
  434. io.rancher.sidekicks: collector
  435. io.rancher.container.pull_image: always
  436. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  437. dns:
  438. - 8.8.8.8
  439. - 8.8.4.4
  440. image: docker.brabdev.com:5000/optionarium/dxfeed_vpn:2
  441. links:
  442. - 'consul:'
  443. - 'rethinkdb:'
  444. - 'metrics:'
  445. devices:
  446. - /dev/net/tun:/dev/net/tun:rwm
  447. cap_add:
  448. - NET_ADMIN
  449. trade-rabbitmq:
  450. ports:
  451. - 15671:15671/tcp
  452. - 15672:15672/tcp
  453. - 25672:25672/tcp
  454. - 4369:4369/tcp
  455. - 5671:5671/tcp
  456. - 5672:5672/tcp
  457. environment:
  458. RABBITMQ_DEFAULT_PASS: guest
  459. RABBITMQ_DEFAULT_USER: guest
  460. RABBITMQ_PORT: '5672'
  461. labels:
  462. io.rancher.container.pull_image: always
  463. io.rancher.scheduler.affinity:host_label: host.tag=optionarium
  464. image: docker.brabdev.com:5000/optionarium/trade-rabbit:3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement