Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- nats:
- image: nats:0.7.2
- ports:
- - "4222"
- - "7244"
- - "8222"
- - "6222"
- networks:
- default:
- aliases:
- - nats.cloud
- spheredsdata:
- image: mysql:5.6.24
- volumes:
- - /var/lib/mysql
- command: --break-mysql
- sphereds:
- image: mysql:5.6.24
- volumes_from:
- - spheredsdata
- ports:
- - "3306:3306"
- environment:
- - MYSQL_ROOT_PASSWORD=password
- networks:
- default:
- aliases:
- - sphereds.cloud
- session:
- image: memcached:1.4.24
- ports:
- - "11211:11211"
- networks:
- default:
- aliases:
- - session.cloud
- hubble:
- build: hubble/
- ports:
- - "8080"
- volumes:
- - /usr/local/aytra/hubble/checkstyle.xml:/usr/local/aytra/hubble/checkstyle.xml
- - /usr/local/aytra/hubble/src:/usr/local/aytra/hubble/src
- - /usr/local/aytra/hubble/bin:/usr/local/aytra/hubble/bin
- - /usr/local/aytra/hubble/pom.xml:/usr/local/aytra/hubble/pom.xml
- environment:
- - HUBBLE_RECAPTCHA_ENABLED=false
- - HUBBLE_LOG4J=DEBUG
- - HUBBLE_NATS_MSG_TIMEOUT=20
- depends_on:
- - session
- - sphereds
- - nats
- networks:
- default:
- aliases:
- - hubble.cloud
- stereo:
- build: stereo/
- ports:
- - "80:80"
- environment:
- - STEREO_ENV=DEV
- - STEREO_HTTPS=false
- - STEREO_DEBUG=true
- - STEREO_WATCH=false
- - STEREO_USE_POLLING=false
- - STEREO_POLLING_INTERVAL=5
- volumes:
- - /usr/local/aytra/stereo/bin:/usr/local/aytra/stereo/bin
- - /usr/local/aytra/stereo/lib:/usr/local/aytra/stereo/lib
- - /usr/local/aytra/stereo/public:/usr/local/aytra/stereo/public
- - /usr/local/aytra/stereo/task:/usr/local/aytra/stereo/task
- - /usr/local/aytra/stereo/test:/usr/local/aytra/stereo/test
- - /usr/local/aytra/stereo/util:/usr/local/aytra/stereo/util
- - /usr/local/aytra/stereo/.foreverignore:/usr/local/aytra/stereo/.foreverignore
- - /usr/local/aytra/stereo/.jshintrc:/usr/local/aytra/stereo/.jshintrc
- - /usr/local/aytra/stereo/app-config.json:/usr/local/aytra/stereo/app-config.json
- - /usr/local/aytra/stereo/gruntfile.js:/usr/local/aytra/stereo/gruntfile.js
- - /usr/local/aytra/stereo/package.json:/usr/local/aytra/stereo/package.json
- - /usr/local/aytra/stereo/stereo.js:/usr/local/aytra/stereo/stereo.js
- depends_on:
- - nats
- networks:
- default:
- aliases:
- - stereo.cloud
- genesis:
- build: genesis/
- volumes:
- - /usr/local/aytra/genesis/:/go/src/genesis
- depends_on:
- - nats
- - sphereds
- environment:
- - RANCHER_URL=${GENESIS_RANCHER_URL}
- - RANCHER_ACCESS_KEY=${GENESIS_RANCHER_ACCESS_KEY}
- - RANCHER_SECRET_KEY=${GENESIS_RANCHER_SECRET_KEY}
- - GENESIS_DB_URL=sphereds:password@tcp(sphereds.cloud:3306)/genesis?charset=utf8&parseTime=true
- - GENESIS_NATS_URL=nats://nats.cloud:4222
- - GENESIS_TEST_DB_URL=sphereds:password@tcp(sphereds.cloud:3306)/genesis_test?charset=utf8&parseTime=true
- - GENESIS_TEST_AWS_API_KEY=${GENESIS_TEST_AWS_API_KEY}
- - GENESIS_TEST_AWS_SECRET_KEY=${GENESIS_TEST_AWS_SECRET_KEY}
- networks:
- default:
- aliases:
- - genesis.cloud
- ran:
- build: ran/
- volumes:
- - /usr/local/aytra/ran/lib:/usr/local/aytra/ran/lib
- - /usr/local/aytra/ran/package.json:/usr/local/aytra/ran/package.json
- - /usr/local/aytra/ran/ran.js:/usr/local/aytra/ran/ran.js
- depends_on:
- - nats
- environment:
- - RANCHER_URL=${RAN_RANCHER_URL}
- - RANCHER_ACCESS_KEY=${RAN_RANCHER_ACCESS_KEY}
- - RANCHER_SECRET_KEY=${RAN_RANCHER_SECRET_KEY}
- - RAN_ENABLE_CLUSTER=false
- - NATS_URL=nats://nats.cloud:4222
- networks:
- default:
- aliases:
- - ran.cloud
- champ:
- build: champ/
- environment:
- - CHAMP_LOG4J=DEBUG
- - CHAMP_FLYWAY_LOG4J=INFO
- volumes:
- - /usr/local/aytra/champ/checkstyle.xml:/usr/local/aytra/champ/checkstyle.xml
- - /usr/local/aytra/champ/src:/usr/local/aytra/champ/src
- - /usr/local/aytra/champ/bin:/usr/local/aytra/champ/bin
- - /usr/local/aytra/champ/pom.xml:/usr/local/aytra/champ/pom.xml
- depends_on:
- - nats
- - sphereds
- networks:
- default:
- aliases:
- - champ.cloud
- jepler:
- build: jepler/
- environment:
- - CHAMP_LOG4J=DEBUG
- - CHAMP_FLYWAY_LOG4J=INFO
- - NEXUS_USERNAME=admin
- - NEXUS_PASSWORD=${JEPLER_NEXUS_PASSWORD}
- volumes:
- - /usr/local/aytra/jepler/checkstyle.xml:/usr/local/aytra/jepler/checkstyle.xml
- - /usr/local/aytra/jepler/src:/usr/local/aytra/jepler/src
- - /usr/local/aytra/jepler/pom.xml:/usr/local/aytra/jepler/pom.xml
- - /usr/local/aytra/jepler/settings.xml:/usr/local/aytra/jepler/settings.xml
- networks:
- default:
- aliases:
- - jepler.cloud
- ranger:
- build: ranger/
- environment:
- - RANGER_LOG4J=DEBUG
- - RANGER_NATS_LOG4J=DEBUG
- - RANGER_JPA_LOG4J=DEBUG
- volumes:
- - /usr/local/aytra/ranger/checkstyle.xml:/usr/local/aytra/ranger/checkstyle.xml
- - /usr/local/aytra/ranger/src:/usr/local/aytra/ranger/src
- - /usr/local/aytra/ranger/bin:/usr/local/aytra/ranger/bin
- - /usr/local/aytra/ranger/pom.xml:/usr/local/aytra/ranger/pom.xml
- depends_on:
- - nats
- - sphereds
- networks:
- default:
- aliases:
- - ranger.cloud
- alex:
- build: alex/
- volumes:
- - /usr/local/aytra/alex/:/go/src/alex
- ports:
- - "8088"
- environment:
- - NATS_URL=nats://nats.cloud:4222
- - LIBRARY_ID=e57661f3-1ef7-493d-967a-e46141b5ccb5
- - LIBRARY_NAME=Aytra community blueprints
- - LIBRARY_GIT_URL-https://github.com/rancher/community-catalog.git
- depends_on:
- - nats
- networks:
- default:
- aliases:
- - alex.cloud
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement