Skip to content

Commit d7597ac

Browse files
committed
Merge pull request #1670 from WildMeOrg/update-opensearch-RAM
Match repo to optimized production settings
1 parent 72a4897 commit d7597ac

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

devops/deploy/docker-compose.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,9 @@ services:
9696
# https://github.com/WildMeOrg/Wildbook/commit/6d65e70e43691f1b281bb76edf151e5c7cdb7403
9797
ADMIN_EMAIL: "${EDM_AUTHENTICATIONS_USERNAME__DEFAULT}"
9898
ADMIN_PASSWORD: "${EDM_AUTHENTICATIONS_PASSWORD__DEFAULT}"
99-
# JAVA_OPTS from old-world wildbook, which gives us 16G heap memory
99+
# JAVA_OPTS from old-world wildbook, was 16G heap memory, current recommendation is 8
100100
# JUL bridge routes java.util.logging (DataNucleus, Tomcat internals) through Log4j2
101-
JAVA_OPTS: "-Djava.awt.headless=true -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager -Xms16g -Xmx16g"
101+
JAVA_OPTS: "-Djava.awt.headless=true -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager -Xms8g -Xmx8g"
102102
SERVICE_NAME: "${SERVICE_NAME:-wildbook}"
103103
ENVIRONMENT: "${ENVIRONMENT:-production}"
104104
DOMAIN_NAME: "${DOMAIN_NAME:-unknown}"
@@ -151,8 +151,9 @@ services:
151151
- cluster.initial_master_nodes=opensearch
152152
- bootstrap.memory_lock=true
153153
- cluster.routing.allocation.disk.threshold_enabled=${ES_THRESHOLD:-true}
154-
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
154+
- "OPENSEARCH_JAVA_OPTS=-Xms4g -Xmx4g"
155155
- "OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}"
156+
- "index.store.preload=vec,vex,vem,dvd,dvm,tim,doc"
156157

157158
# https://hub.docker.com/r/boky/postfix/
158159
# TODO dkim and spf needs to be added/supported

0 commit comments

Comments
 (0)