docker-compose.services.yml

Summary

Maintainability
Test Coverage
version: '3'
services:
  elasticsearch:
    image: 'docker.elastic.co/elasticsearch/elasticsearch:7.16.3'
    restart: always
    ulimits:
      memlock:
        soft: -1
        hard: -1
    environment:
      - discovery.type=single-node
    ports:
      - '9200:9200'
      - '9300:9300'
    volumes:
      - ./dev-env-data/es:/usr/share/elasticsearch/data
  redis:
    image: 'redis:6.2.3'
    restart: always
    ports:
      - '6379:6379'
    command: redis-server --save 600 1 --save 300 10 --save 60 10000
    volumes:
      - ./dev-env-data/redis:/data
  postgres:
    image: 'postgres:11.1'
    restart: always
    ports:
      - '5432:5432'
    environment:
      - POSTGRES_USER=mas
      - POSTGRES_PASSWORD=password
    volumes:
      - ./dev-env-data/postgres:/var/lib/postgresql/data