Advertisement
Guest User

Untitled

a guest
May 9th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 5.99 KB | None | 0 0
  1. version: '2'
  2. services:
  3.   nats:
  4.     image: nats:0.7.2
  5.     ports:
  6.      - "4222"
  7.       - "7244"
  8.       - "8222"
  9.       - "6222"
  10.     networks:
  11.       default:
  12.         aliases:
  13.          - nats.cloud
  14.   spheredsdata:
  15.     image: mysql:5.6.24
  16.     volumes:
  17.      - /var/lib/mysql
  18.     command: --break-mysql
  19.   sphereds:
  20.     image: mysql:5.6.24
  21.     volumes_from:
  22.      - spheredsdata
  23.     ports:
  24.      - "3306:3306"
  25.     environment:
  26.      - MYSQL_ROOT_PASSWORD=password
  27.     networks:
  28.       default:
  29.         aliases:
  30.          - sphereds.cloud
  31.   session:
  32.     image: memcached:1.4.24
  33.     ports:
  34.      - "11211:11211"
  35.     networks:
  36.       default:
  37.         aliases:
  38.          - session.cloud
  39.   hubble:
  40.     build: hubble/
  41.     ports:
  42.      - "8080"
  43.     volumes:
  44.      - /usr/local/aytra/hubble/checkstyle.xml:/usr/local/aytra/hubble/checkstyle.xml
  45.       - /usr/local/aytra/hubble/src:/usr/local/aytra/hubble/src
  46.       - /usr/local/aytra/hubble/bin:/usr/local/aytra/hubble/bin
  47.       - /usr/local/aytra/hubble/pom.xml:/usr/local/aytra/hubble/pom.xml
  48.     environment:
  49.      - HUBBLE_RECAPTCHA_ENABLED=false  
  50.       - HUBBLE_LOG4J=DEBUG
  51.       - HUBBLE_NATS_MSG_TIMEOUT=20
  52.     depends_on:
  53.      - session
  54.       - sphereds
  55.       - nats
  56.     networks:
  57.       default:
  58.         aliases:
  59.          - hubble.cloud
  60.   stereo:
  61.     build: stereo/
  62.     ports:
  63.      - "80:80"
  64.     environment:
  65.      - STEREO_ENV=DEV
  66.       - STEREO_HTTPS=false
  67.       - STEREO_DEBUG=true
  68.       - STEREO_WATCH=false
  69.       - STEREO_USE_POLLING=false
  70.       - STEREO_POLLING_INTERVAL=5
  71.     volumes:
  72.      - /usr/local/aytra/stereo/bin:/usr/local/aytra/stereo/bin
  73.       - /usr/local/aytra/stereo/lib:/usr/local/aytra/stereo/lib
  74.       - /usr/local/aytra/stereo/public:/usr/local/aytra/stereo/public
  75.       - /usr/local/aytra/stereo/task:/usr/local/aytra/stereo/task
  76.       - /usr/local/aytra/stereo/test:/usr/local/aytra/stereo/test
  77.       - /usr/local/aytra/stereo/util:/usr/local/aytra/stereo/util
  78.       - /usr/local/aytra/stereo/.foreverignore:/usr/local/aytra/stereo/.foreverignore
  79.       - /usr/local/aytra/stereo/.jshintrc:/usr/local/aytra/stereo/.jshintrc
  80.       - /usr/local/aytra/stereo/app-config.json:/usr/local/aytra/stereo/app-config.json
  81.       - /usr/local/aytra/stereo/gruntfile.js:/usr/local/aytra/stereo/gruntfile.js
  82.       - /usr/local/aytra/stereo/package.json:/usr/local/aytra/stereo/package.json
  83.       - /usr/local/aytra/stereo/stereo.js:/usr/local/aytra/stereo/stereo.js
  84.     depends_on:
  85.      - nats
  86.     networks:
  87.       default:
  88.         aliases:
  89.          - stereo.cloud
  90.   genesis:
  91.     build: genesis/
  92.     volumes:
  93.      - /usr/local/aytra/genesis/:/go/src/genesis
  94.     depends_on:
  95.      - nats
  96.       - sphereds
  97.     environment:
  98.      - RANCHER_URL=${GENESIS_RANCHER_URL}
  99.       - RANCHER_ACCESS_KEY=${GENESIS_RANCHER_ACCESS_KEY}
  100.       - RANCHER_SECRET_KEY=${GENESIS_RANCHER_SECRET_KEY}
  101.       - GENESIS_DB_URL=sphereds:password@tcp(sphereds.cloud:3306)/genesis?charset=utf8&parseTime=true
  102.       - GENESIS_NATS_URL=nats://nats.cloud:4222
  103.       - GENESIS_TEST_DB_URL=sphereds:password@tcp(sphereds.cloud:3306)/genesis_test?charset=utf8&parseTime=true
  104.       - GENESIS_TEST_AWS_API_KEY=${GENESIS_TEST_AWS_API_KEY}
  105.       - GENESIS_TEST_AWS_SECRET_KEY=${GENESIS_TEST_AWS_SECRET_KEY}
  106.     networks:
  107.       default:
  108.         aliases:
  109.          - genesis.cloud
  110.   ran:
  111.     build: ran/
  112.     volumes:
  113.      - /usr/local/aytra/ran/lib:/usr/local/aytra/ran/lib
  114.       - /usr/local/aytra/ran/package.json:/usr/local/aytra/ran/package.json
  115.       - /usr/local/aytra/ran/ran.js:/usr/local/aytra/ran/ran.js
  116.     depends_on:
  117.      - nats
  118.     environment:
  119.      - RANCHER_URL=${RAN_RANCHER_URL}
  120.       - RANCHER_ACCESS_KEY=${RAN_RANCHER_ACCESS_KEY}
  121.       - RANCHER_SECRET_KEY=${RAN_RANCHER_SECRET_KEY}
  122.       - RAN_ENABLE_CLUSTER=false
  123.       - NATS_URL=nats://nats.cloud:4222
  124.     networks:
  125.       default:
  126.         aliases:
  127.          - ran.cloud
  128.   champ:
  129.     build: champ/
  130.     environment:
  131.      - CHAMP_LOG4J=DEBUG
  132.       - CHAMP_FLYWAY_LOG4J=INFO
  133.     volumes:
  134.      - /usr/local/aytra/champ/checkstyle.xml:/usr/local/aytra/champ/checkstyle.xml
  135.       - /usr/local/aytra/champ/src:/usr/local/aytra/champ/src
  136.       - /usr/local/aytra/champ/bin:/usr/local/aytra/champ/bin
  137.       - /usr/local/aytra/champ/pom.xml:/usr/local/aytra/champ/pom.xml
  138.     depends_on:
  139.      - nats
  140.       - sphereds
  141.     networks:
  142.       default:
  143.         aliases:
  144.          - champ.cloud
  145.   jepler:
  146.     build: jepler/
  147.     environment:
  148.      - CHAMP_LOG4J=DEBUG
  149.       - CHAMP_FLYWAY_LOG4J=INFO
  150.       - NEXUS_USERNAME=admin
  151.       - NEXUS_PASSWORD=${JEPLER_NEXUS_PASSWORD}
  152.     volumes:
  153.      - /usr/local/aytra/jepler/checkstyle.xml:/usr/local/aytra/jepler/checkstyle.xml
  154.       - /usr/local/aytra/jepler/src:/usr/local/aytra/jepler/src
  155.       - /usr/local/aytra/jepler/pom.xml:/usr/local/aytra/jepler/pom.xml
  156.       - /usr/local/aytra/jepler/settings.xml:/usr/local/aytra/jepler/settings.xml  
  157.     networks:
  158.       default:
  159.         aliases:
  160.          - jepler.cloud
  161.   ranger:
  162.     build: ranger/
  163.     environment:
  164.      - RANGER_LOG4J=DEBUG
  165.       - RANGER_NATS_LOG4J=DEBUG
  166.       - RANGER_JPA_LOG4J=DEBUG
  167.     volumes:
  168.      - /usr/local/aytra/ranger/checkstyle.xml:/usr/local/aytra/ranger/checkstyle.xml
  169.       - /usr/local/aytra/ranger/src:/usr/local/aytra/ranger/src
  170.       - /usr/local/aytra/ranger/bin:/usr/local/aytra/ranger/bin
  171.       - /usr/local/aytra/ranger/pom.xml:/usr/local/aytra/ranger/pom.xml
  172.     depends_on:
  173.      - nats
  174.       - sphereds
  175.     networks:
  176.       default:
  177.         aliases:
  178.          - ranger.cloud
  179.   alex:
  180.     build: alex/
  181.     volumes:
  182.      - /usr/local/aytra/alex/:/go/src/alex
  183.     ports:
  184.      - "8088"
  185.     environment:
  186.      - NATS_URL=nats://nats.cloud:4222
  187.       - LIBRARY_ID=e57661f3-1ef7-493d-967a-e46141b5ccb5
  188.       - LIBRARY_NAME=Aytra community blueprints
  189.       - LIBRARY_GIT_URL-https://github.com/rancher/community-catalog.git
  190.     depends_on:
  191.      - nats
  192.     networks:
  193.       default:
  194.         aliases:
  195.          - alex.cloud
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement