Skip to content

Instantly share code, notes, and snippets.

@iuliachiriac
Last active June 30, 2017 13:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iuliachiriac/638e7f33b19368133a3fb6d815f44bac to your computer and use it in GitHub Desktop.
Save iuliachiriac/638e7f33b19368133a3fb6d815f44bac to your computer and use it in GitHub Desktop.
Development docker-compose.yml for copernicus-insitu-db project
version: '2'
services:
app:
image: insitu:devel
container_name: insitu_app
env_file:
- env/postgres.env
- env/app.env
depends_on:
- postgres
- elasticsearch
ports:
- 8000:8000
volumes:
- .:/var/local/copernicus
entrypoint: ["/usr/bin/tail", "-f", "/dev/null"]
postgres:
image: eeacms/postgres:9.5s
container_name: insitu_postgres
env_file:
- env/postgres.env
volumes:
- postgresdata:/var/lib/postgresql/data
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:5.4.1
container_name: insitu_elasticsearch
environment:
- cluster.name=docker-cluster
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
mem_limit: 1g
volumes:
- esdata:/usr/share/elasticsearch/data
ports:
- 9200:9200
elasticsearch_test:
image: docker.elastic.co/elasticsearch/elasticsearch:5.4.1
container_name: insitu_elasticsearch_test
environment:
- cluster.name=docker-cluster
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
mem_limit: 1g
volumes:
- esdata_test:/usr/share/elasticsearch/data
ports:
- 9201:9201
volumes:
postgresdata:
driver: local
esdata:
driver: local
esdata_test:
driver: local
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment