kuzzle:
  image: kuzzleio/kuzzle
  command: /run-test-travis.sh
  volumes:
    - ".:/var/app"
  ports:
    - "7512:7512"
  links:
    - rabbit
    - elasticsearch
    - redis
  environment:
    - LIKE_A_VIRGIN
    - FIXTURES
    - MQ_BROKER_ENABLED=1
    - FEATURE_COVERAGE=1
    - TRAVIS=1

rabbit:
  image: kuzzleio/rabbitmq
  ports:
    - "61613:61613"
    - "1883:1883"
    - "5672:5672"
    - "15672:15672"

redis:
  image: redis:3.0.2

elasticsearch:
  image: elasticsearch:1.5.2

kuzzle:
  image: kuzzleio/kuzzle
  command: /run-test-travis.sh
  volumes:
    - ".:/var/app"
  ports:
    - "7512:7512"
  links:
    - rabbit
    - elasticsearch
    - redis
  environment:
    - LIKE_A_VIRGIN
    - FIXTURES
    - MQ_BROKER_ENABLED=1
    - FEATURE_COVERAGE=1
    # Travis env var must be propagate into the container
    - TRAVIS
    - TRAVIS_COMMIT
    - TRAVIS_JOB_NUMBER
    - TRAVIS_BRANCH
    - TRAVIS_JOB_ID
    - TRAVIS_PULL_REQUEST
    - TRAVIS_REPO_SLUG

rabbit:
  image: kuzzleio/rabbitmq
  ports:
    - "61613:61613"
    - "1883:1883"
    - "5672:5672"
    - "15672:15672"

redis:
  image: redis:3.0.2

elasticsearch:
  image: elasticsearch:1.5.2

Add travis env var for codecov
Add travis env var for codecov