Bez popisu

docker-compose.yml 1.1KB

1234567891011121314151617181920212223242526272829303132333435
  1. version: '3'
  2. services:
  3. opensearch-node1:
  4. image: opensearchproject/opensearch:latest
  5. hostname: shuffle-database
  6. container_name: shuffle-opensearch
  7. environment:
  8. - cluster.name=shuffle-cluster
  9. - node.name=shuffle-opensearch
  10. - discovery.seed_hosts=shuffle-opensearch
  11. - cluster.initial_master_nodes=shuffle-opensearch
  12. - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping
  13. - "OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
  14. - cluster.routing.allocation.disk.threshold_enabled=false
  15. - opendistro_security.disabled=true
  16. ulimits:
  17. memlock:
  18. soft: -1
  19. hard: -1
  20. nofile:
  21. soft: 65536 # maximum number of open files for the OpenSearch user, set to at least 65536 on modern systems
  22. hard: 65536
  23. volumes:
  24. - ~/git/shuffle/shuffle-database:/usr/share/opensearch/data
  25. ports:
  26. - 9200:9200
  27. networks:
  28. - opensearch-net
  29. volumes:
  30. opensearch-data1:
  31. networks:
  32. opensearch-net: