Public | Automated Build

Last pushed: a month ago
Short Description
Solr image for local development and automated tests environments
Full Description

Xstream Local Infrastructure Kit


The project aims to make setting up environment for integration tests easier. It contains infrastructure-related
dependencies required by Xstream services. In case of some resources it's crucial to make them shared
(e.g. Consul or RabbitMQ). In other cases (e.g. MySQL) it makes memory usage lower by using single instance
without actual sharing any data (for example by using separate db schemas).


When you're not sure what to run, go with everything:
docker-compose up

If you know which dependencies you need list them after "up":
docker-compose up resource1 resource2 ...

Provided resources

  • consul - Consul server
  • mysql56 - MySQL 5.6 server
  • mysql57 - MySQL 5.7 server
  • rabbitmq - RabbitMQ server with Management plugin (guest/guest)
  • solr66 - Catalogue 2.0 Solr instance

Services ports

Consul: http:8500
Mysql 5.6: 3306
Mysql 5.7: 3307
RabbitMQ: 5672, http:15672
Catalogue Solr: 8983

Docker Pull Command