docker-compose.yml 787 Bytes
Newer Older
Andrew Newdigate's avatar
Andrew Newdigate committed
1 2 3
#
# Redis
#
Andrew Newdigate's avatar
Andrew Newdigate committed
4
redis1:
5
  image: redis:3.0.3
Andrew Newdigate's avatar
Andrew Newdigate committed
6
  restart: always
Andrew Newdigate's avatar
Andrew Newdigate committed
7 8
  ports:
    - "6379:6379"
9
  entrypoint: [ "/usr/local/bin/redis-server", "--bind", "0.0.0.0", "--port", "6379", "--maxclients", "200", "--dir", "/tmp", "--save", ""]
Andrew Newdigate's avatar
Andrew Newdigate committed
10 11

mongo1:
Andrew Newdigate's avatar
Andrew Newdigate committed
12
  image: registry.gitlab.com/gitlab-org/gitter/webapp/mongo:latest
Andrew Newdigate's avatar
Andrew Newdigate committed
13
  restart: always
Andrew Newdigate's avatar
Andrew Newdigate committed
14 15 16
  ports:
    - "27017:27017"

17
neo4j:
18
  image: neo4j:2.3
Andrew Newdigate's avatar
Andrew Newdigate committed
19
  restart: always
20 21
  ports:
    - "7474:7474"
22 23
  environment:
    NEO4J_AUTH: none
24

Andrew Newdigate's avatar
Andrew Newdigate committed
25 26 27
# The official elasticsearch:1.4.2 image with mapper-attachments and river-mongodb plugins
# https://github.com/soldotno/elasticsearch-river-mongodb/blob/master/Dockerfile
elasticsearch:
Andrew Newdigate's avatar
Andrew Newdigate committed
28
  image: registry.gitlab.com/gitlab-org/gitter/webapp/elasticsearch:latest
Andrew Newdigate's avatar
Andrew Newdigate committed
29 30 31 32
  ports:
    - "9200:9200"
    - "9300:9300"
  links:
Andrew Newdigate's avatar
Andrew Newdigate committed
33
    - mongo1