Sign inSign up

mspasic/zombodb-postgresql

By mspasic

Updated over 7 years ago

Integration PostgreSQL 10.7 + PostGIS 2.5 with Elasticserach 6.7.0

Image
1

121

mspasic/zombodb-postgresql repository overview

Integration Postgresql with ElasticSerach. This container have Postgresql 10.7 , PostGIS 2.5 and Zombodb plugin for integration with Elasticsearch 6.7.0.

Create DB (for create database, user and password)

docker run -d -p 5432:5432 --name postgresql 
              --env 'DB_USER=MY_USER' --env 'DB_NAME=MY_DB' --env 'DB_PASS=MY_PASSWORD' 
              -v pg_data:/var/lib/pgsql/10/data/ mspasic/zombodb-postgresql

Docker-compose.yml

version: '3'
services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:6.7.0
    container_name: elasticsearch
    environment:
      - cluster.name=docker-cluster
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms2048m -Xmx2048m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - esdata1:/usr/share/elasticsearch/data
    ports:
      - 9200:9200
  elasticsearch2:
    image: docker.elastic.co/elasticsearch/elasticsearch:6.7.0
    container_name: elasticsearch2
    environment:
      - cluster.name=docker-cluster
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms2048m -Xmx2048m"
      - "discovery.zen.ping.unicast.hosts=elasticsearch"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - esdata2:/usr/share/elasticsearch/data
  postgres:
    image: mspasic/zombodb-postgresql
    container_name: postgres
    ports:
      - "5434:5432"
    links:
      - elasticsearch
      - elasticsearch2
    volumes:
      - data:/var/lib/pgsql/10/data
volumes:
  data: 
  esdata1:
  esdata2:  

Tag summary

Content type

Image

Digest

Size

197.3 MB

Last updated

over 7 years ago

docker pull mspasic/zombodb-postgresql:10.7