Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- traderoom-ui:
- environment:
- QUOTE_SERVICE_HOST: distributor
- QUOTE_SERVICE_PORT: '9001'
- ACCOUNT_HOST: dev.optionarium.com/profile
- GATEWAY_HOST: api-gateway
- GATEWAY_PORT: '8900'
- LANDING_HOST: dev.optionarium.com
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label_soft: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/traderoom-ui:48
- links:
- - 'distributor:'
- - 'api-gateway:'
- trade-history:
- ports:
- - 8031:8031/tcp
- environment:
- DB_HOST: postgres
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/trade-history:4
- links:
- - 'postgres:'
- candelabrum:
- ports:
- - 9004:9004/tcp
- environment:
- OPTIONARIUM_CONSUL_HOST: consul
- OPTIONARIUM_RETHINKDB_HOST: rethinkdb
- OPTIONARIUM_METRICS_HOST: metrics
- OPTIONARIUM_METRICS_TICK: '30'
- OPTIONARIUM_METRICS_FLUSH: '30'
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/candelabrum:10
- links:
- - 'consul:'
- - 'rethinkdb:'
- - 'metrics:'
- optionarium-lb:
- ports:
- - 80:5005
- labels:
- io.rancher.loadbalancer.ssl.ports: '80'
- io.rancher.loadbalancer.target.traderoom-ui: dev.optionarium.com/traderoom=5005
- io.rancher.loadbalancer.target.landing-ui: dev.optionarium.com=5005
- io.rancher.loadbalancer.target.api-gateway: dev.optionarium.com/api/v1=8000
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- io.rancher.loadbalancer.target.profile-ui: dev.optionarium.com/profile=5005
- io.rancher.loadbalancer.target.distributor: dev.optionarium.com/ws=9001
- io.rancher.scheduler.affinity:host_label_ne: host.sub_tag=sys
- tty: true
- image: rancher/load-balancer-service
- links:
- - distributor:distributor
- - traderoom-ui:traderoom-ui
- - api-gateway:api-gateway
- - landing-ui:landing-ui
- - profile-ui:profile-ui
- stdin_open: true
- profile-ui:
- ports:
- - 8088:5005/tcp
- environment:
- BALANCE_SERVICE_HOST: balance
- BALANCE_SERVICE_PORT: '8040'
- TRADE_HISTORY_SERVICE_HOST: trade-history
- TRADE_HISTORY_SERVICE_PORT: '8031'
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- tty: true
- image: docker.brabdev.com:5000/optionarium/profile-ui:10
- links:
- - 'trade-history:'
- - 'balance:'
- stdin_open: true
- balance:
- ports:
- - 8040:8040/tcp
- environment:
- DB_HOST: postgres
- PORT: '8040'
- labels:
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/balance:2
- links:
- - 'postgres:'
- collector:
- environment:
- OPTIONARIUM_CONSUL_HOST: consul
- OPTIONARIUM_DXFEED_ADDRESS: rt1.ec2.dxfeed.com:7890
- OPTIONARIUM_DXFEED_COLLECTOR_AUTH: 'false'
- OPTIONARIUM_DXFEED_PASSWORD: ooj9cieHaeTa
- OPTIONARIUM_DXFEED_USER: brabdev
- OPTIONARIUM_RETHINKDB_HOST: rethinkdb
- OPTIONARIUM_METRICS_HOST: metrics
- OPTIONARIUM_METRICS_TICK: '30'
- OPTIONARIUM_METRICS_FLUSH: '30'
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/collector_dxfeed:8
- links:
- - 'consul:'
- - 'rethinkdb:'
- - 'metrics:'
- net: container:collector-vpn
- consul:
- ports:
- - 8600:53/udp
- - 8400:8400/tcp
- - 8500:8500/tcp
- environment:
- QUOTES: '["EUR/USD","AUD/CAD","USD/JPY","GBP/JPY","USD/RUB","EUR/RUB","GBP/USD","NZD/USD","EUR/JPY","USD/CHF","EUR/GBP"]'
- labels:
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- command:
- - -advertise 162.251.108.29
- image: docker.brabdev.com:5000/optionarium/consul:2
- hostname: node1
- social-auth:
- ports:
- - 8011:8011/tcp
- environment:
- SOCIAL_AUTH_DB_HOST: postgres
- SOCIAL_AUTH_DB_USER: optionarium
- SOCIAL_AUTH_DB_PASSWORD: optionarium
- SOCIAL_AUTH_DB_NAME: optionarium_social_connections
- REDIS_HOST: redis
- REDIS_PORT: '6379'
- SOCIAL_AUTH_PROVIDERS_CONFIG_LOCATION: /config/providers.conf
- labels:
- io.rancher.sidekicks: config-auth-1
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- tty: true
- image: docker.brabdev.com:5000/brabdev-auth/social-auth:1
- volumes_from:
- - config-auth-1
- stdin_open: true
- api-gateway:
- environment:
- SHARED_SECRET: t8pD3mkkUXluv4na2iirT9NboD8o8v369DPiprUh70o=
- AUTH_INTERFACE: auth-server
- API_GATEWAY_CONFIG_LOCATION: /config/service.conf
- API_GATEWAY_RULES_DIR: /config/rules
- ACCOUNT_HOST: account
- BALANCE_HOST: balance
- TRADE_BIDDER_HOST: trade-bidder
- TRADE_HISTORY_HOST: trade-history
- TRADE_PROFIT_HOST: trade-profit
- DISTRIBUTOR_HOST: distributor
- DISTRIBUTOR_PORT: '9001'
- GATEWAY_PREFIX: api
- API_VERSION: '1'
- labels:
- io.rancher.sidekicks: config
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- tty: true
- image: docker.brabdev.com:5000/brabdev-auth/api-gateway:43
- links:
- - 'trade-history:'
- - 'auth-server:'
- - 'trade-bidder:'
- - 'distributor:'
- - 'balance:'
- - 'account:'
- volumes_from:
- - config
- stdin_open: true
- metrics:
- ports:
- - 8125:8125/udp
- - 3003:9000/tcp
- - 3004:8083/tcp
- - 8086:8086/tcp
- memswap_limit: 1074790400
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- tty: true
- image: docker.brabdev.com:5000/optionarium/metrics:10
- stdin_open: true
- mem_limit: 1073741824
- trade-solver:
- environment:
- BALANCE_HOST: balance
- DB_HOST: postgres
- DISTIBUTOR_HOST: distributor
- DISTIBUTOR_PORT: '9001'
- RABBITMQ_HOST: trade-rabbitmq
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/trade-solver:4
- links:
- - distributor:distributor
- - 'trade-rabbitmq:'
- - 'postgres:'
- - 'balance:'
- config-auth-1:
- labels:
- io.rancher.container.pull_image: always
- io.rancher.container.start_once: 'true'
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- tty: true
- image: docker.brabdev.com:5000/brabdev-auth/providers-config:1
- stdin_open: true
- trade-bidder:
- ports:
- - 8030:8030/tcp
- environment:
- BALANCE_HOST: balance
- DB_HOST: postgres
- RABBITMQ_HOST: trade-rabbitmq
- REDIS_HOST: redis
- TRADE_PROFIT_HOST: trade-profit
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/trade-bidder:13
- links:
- - 'trade-rabbitmq:'
- - 'trade-profit:'
- - 'balance:'
- - 'postgres:'
- config:
- labels:
- io.rancher.container.pull_image: always
- io.rancher.container.start_once: 'true'
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- tty: true
- image: docker.brabdev.com:5000/optionarium/config:7
- links:
- - 'trade-history:'
- - 'auth-server:'
- - 'trade-bidder:'
- - 'distributor:'
- - 'balance:'
- - 'account:'
- stdin_open: true
- landing-ui:
- environment:
- GATEWAY_HOST: api-gateway
- GATEWAY_PORT: '8900'
- TRADEROOM_HOST: dev.optionarium.com/traderoom
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- tty: true
- image: docker.brabdev.com:5000/optionarium/landing-ui:39
- links:
- - 'api-gateway:'
- stdin_open: true
- distributor:
- ports:
- - 9001:9001/tcp
- environment:
- OPTIONARIUM_CONSUL_HOST: consul
- OPTIONARIUM_DXFEED_DISTRIBUTOR_AUTH: 'false'
- OPTIONARIUM_RETHINKDB_HOST: rethinkdb
- OPTIONARIUM_METRICS_HOST: metrics
- OPTIONARIUM_METRICS_TICK: '60'
- OPTIONARIUM_METRICS_FLUSH: '60'
- OPTIONARIUM_DXFEED_DISTRIBUTOR_HOST: distributor
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/distributor:13
- links:
- - 'consul:'
- - 'rethinkdb:'
- - 'metrics:'
- - 'distributor:'
- trade-profit:
- ports:
- - 8032:8032/tcp
- environment:
- ANALYZER_SERVICE_HOST: localhost
- ANALYZER_SERVICE_PORT: '9003'
- DB_HOST: postgres
- DISTIBUTOR_HOST: distributor
- DISTIBUTOR_PORT: '9001'
- PORT: '8032'
- REDIS_HOST: redis
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/trade-profit:4
- links:
- - distributor:distributor
- - 'postgres:'
- - 'redis:'
- auth-server:
- ports:
- - 8001:8001/tcp
- environment:
- SHARED_SECRET: t8pD3mkkUXluv4na2iirT9NboD8o8v369DPiprUh70o
- REDIS_HOST: redis
- REDIS_PORT: '6379'
- LOCAL_LOGIN_HOST: local-auth
- SOCIAL_LOGIN_HOST: social-auth
- AUTH_SERVER_DB_HOST: postgres
- AUTH_SERVER_DB_USER: optionarium
- AUTH_SERVER_DB_PASSWORD: optionarium
- AUTH_SERVER_DB_NAME: optionarium_identities
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- tty: true
- image: docker.brabdev.com:5000/brabdev-auth/auth-server:log
- links:
- - 'social-auth:'
- - 'local-auth:'
- - 'postgres:'
- - 'redis:'
- stdin_open: true
- redis:
- ports:
- - 6379:6379/tcp
- environment:
- REDIS_PORT: '6379'
- labels:
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: redis:alpine
- rethinkdb:
- ports:
- - 28015:28015/tcp
- - 29015:29015/tcp
- - 8085:8080/tcp
- labels:
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: rethinkdb
- volumes:
- - /data:/data
- uistate-manager:
- ports:
- - 8021:8021/tcp
- environment:
- REDIS_DB: '4'
- REDIS_DB_TEST: '5'
- REDIS_HOST: redis
- SESSION_MANAGER_HOST: session-manager
- labels:
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- io.rancher.scheduler.affinity:host_label_soft: host.sub_tag=account
- image: docker.brabdev.com:5000/optionarium/uistate:3
- links:
- - 'redis:'
- postgres:
- ports:
- - 5432:5432/tcp
- environment:
- POSTGRES_PASSWORD: optionarium
- POSTGRES_USER: optionarium
- POSTGTRES_PORT: '5432'
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/postgres:3
- crm-ui:
- ports:
- - 7001:5005/tcp
- environment:
- ACCOUNT_SERVICE_HOST: account
- ACCOUNT_SERVICE_PORT: '8020'
- TRADE_HISTORY_SERVICE_HOST: trade-history
- TRADE_HISTORY_SERVICE_PORT: '8031'
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/crm-ui:1
- links:
- - 'account:'
- - 'trade-history:'
- local-auth:
- ports:
- - 8010:8010/tcp
- environment:
- LOCAL_AUTH_DB_HOST: postgres
- LOCAL_AUTH_DB_USER: optionarium
- LOCAL_AUTH_DB_PASSWORD: optionarium
- LOCAL_AUTH_DB_NAME: optionarium_emails
- LOCAL_AUTH_DB_PORT: '5432'
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- tty: true
- image: docker.brabdev.com:5000/brabdev-auth/local-auth:log
- stdin_open: true
- pgweb:
- ports:
- - 8543:8080/tcp
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=sys
- io.rancher.scheduler.affinity:host_label_soft: host.sub_tag=db
- image: donnex/pgweb
- cleaner:
- ports:
- - 9005:9005/tcp
- environment:
- OPTIONARIUM_CONSUL_HOST: consul
- OPTIONARIUM_DXFEED_CLEANER_CLEANINGINTERVAL: '100000'
- OPTIONARIUM_DXFEED_CLEANER_EXPIRATIONTIME: '3600000'
- OPTIONARIUM_RETHINKDB_HOST: rethinkdb
- labels:
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- io.rancher.scheduler.affinity:host_label_soft: host.sub_tag=quote
- image: ec2-52-17-9-213.eu-west-1.compute.amazonaws.com:5000/optionarium_cleaner
- links:
- - 'consul:'
- account:
- ports:
- - 8020:8020/tcp
- environment:
- DB_HOST: postgres
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/account:7
- links:
- - 'postgres:'
- collector-vpn:
- environment:
- CONFIG_URL: https://drive.google.com/uc?export=download&id=0B9OwlzJcSq3DS1lQb1JDVmF5UlE
- labels:
- io.rancher.sidekicks: collector
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- dns:
- - 8.8.8.8
- - 8.8.4.4
- image: docker.brabdev.com:5000/optionarium/dxfeed_vpn:2
- links:
- - 'consul:'
- - 'rethinkdb:'
- - 'metrics:'
- devices:
- - /dev/net/tun:/dev/net/tun:rwm
- cap_add:
- - NET_ADMIN
- trade-rabbitmq:
- ports:
- - 15671:15671/tcp
- - 15672:15672/tcp
- - 25672:25672/tcp
- - 4369:4369/tcp
- - 5671:5671/tcp
- - 5672:5672/tcp
- environment:
- RABBITMQ_DEFAULT_PASS: guest
- RABBITMQ_DEFAULT_USER: guest
- RABBITMQ_PORT: '5672'
- labels:
- io.rancher.container.pull_image: always
- io.rancher.scheduler.affinity:host_label: host.tag=optionarium
- image: docker.brabdev.com:5000/optionarium/trade-rabbit:3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement