Skip to content

torhoehn/ddev-opensearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tests project is maintained

Installation

Uses opensearch official image

ddev get ddev/ddev-opensearch

Configuration

From within the container, the opensearch container is reached at hostname: "opensearch", port: 9200, so the server URL might be http://opensearch:9200. You can also use the "ddev.site" http and https urls to access it: http://<projectname>.ddev.site:9200, and https://<projectname>.ddev.site:9201

Connection

You can access the OpenSearch server directly from the host for debugging purposes by visiting http://<projectname>.ddev.site:9200. Via https you can access OpenSearch via https://<projectname>.ddev.site:9201

Memory Limit

This configuration limits memory usage to 512mb. This should be enough for most projects, but if your opensearch service stops with no obvious reason, increase your docker max memory and/or the service max memory via the ES_JAVA_OPTS variable:

- "ES_JAVA_OPTS=-Xms512m -Xmx512m"` environment variable in `docker-compose.opensearch.yaml`

If you change this variable, make sure to remove the #ddev-generated line at the top of the file.

You can use ddev logs -s opensearch to investigate what the opensearch daemon has been up to, or if you have a RAM-related crash.

Contributed and maintained by @torhoehn based on the original ddev-contrib recipe by @CONTRIBUTOR

Originally Contributed by somebody in https://github.com/ddev/ddev-contrib/