From 479fdf3d4578777447a600a29a156235ae6dea7e Mon Sep 17 00:00:00 2001 From: Junxiang Huang Date: Tue, 25 Feb 2025 10:25:52 +0800 Subject: [PATCH] feat: elasticsearch.yml --- manual/repo/docker/pro/elasticsearch.yml | 22 ++++++++++++++++++++++ manual/repo/docker/pro/env | 2 +- manual/repo/docker/pro/seafile-server.yml | 18 ------------------ 3 files changed, 23 insertions(+), 19 deletions(-) create mode 100644 manual/repo/docker/pro/elasticsearch.yml diff --git a/manual/repo/docker/pro/elasticsearch.yml b/manual/repo/docker/pro/elasticsearch.yml new file mode 100644 index 00000000..04421d03 --- /dev/null +++ b/manual/repo/docker/pro/elasticsearch.yml @@ -0,0 +1,22 @@ +services: + elasticsearch: + image: ${SEAFILE_ELASTICSEARCH_IMAGE:-elasticsearch:8.15.0} + container_name: seafile-elasticsearch + environment: + - discovery.type=single-node + - bootstrap.memory_lock=true + - "ES_JAVA_OPTS=-Xms2g -Xmx2g" + - "xpack.security.enabled=false" + ulimits: + memlock: + soft: -1 + hard: -1 + mem_limit: 4g + volumes: + - "${SEAFILE_ELASTICSEARCH_VOLUME:-/opt/seafile-elasticsearch/data}:/usr/share/elasticsearch/data" + networks: + - seafile-net + +networks: + seafile-net: + name: seafile-net diff --git a/manual/repo/docker/pro/env b/manual/repo/docker/pro/env index 3f9b9b08..9b2a129e 100644 --- a/manual/repo/docker/pro/env +++ b/manual/repo/docker/pro/env @@ -1,4 +1,4 @@ -COMPOSE_FILE='seafile-server.yml,caddy.yml,seadoc.yml' +COMPOSE_FILE='seafile-server.yml,caddy.yml,seadoc.yml,elasticsearch.yml' COMPOSE_PATH_SEPARATOR=',' # Seafile & Basic services diff --git a/manual/repo/docker/pro/seafile-server.yml b/manual/repo/docker/pro/seafile-server.yml index c7013ee3..d6b609dc 100644 --- a/manual/repo/docker/pro/seafile-server.yml +++ b/manual/repo/docker/pro/seafile-server.yml @@ -31,24 +31,6 @@ services: networks: - seafile-net - elasticsearch: - image: ${SEAFILE_ELASTICSEARCH_IMAGE:-elasticsearch:8.15.0} - container_name: seafile-elasticsearch - environment: - - discovery.type=single-node - - bootstrap.memory_lock=true - - "ES_JAVA_OPTS=-Xms2g -Xmx2g" - - "xpack.security.enabled=false" - ulimits: - memlock: - soft: -1 - hard: -1 - mem_limit: 4g - volumes: - - "${SEAFILE_ELASTICSEARCH_VOLUME:-/opt/seafile-elasticsearch/data}:/usr/share/elasticsearch/data" - networks: - - seafile-net - seafile: image: ${SEAFILE_IMAGE:-seafileltd/seafile-pro-mc:12.0-latest} container_name: seafile