You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by bt...@apache.org on 2022/08/23 10:24:55 UTC

[james-project] 02/26: JAMES-3771 Docker-composes ElasticSearch => OpenSearch

This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit ffd4c4b6fb0cc4867f34bd282d32b59efcfc544c
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Fri Aug 5 10:09:16 2022 +0700

    JAMES-3771 Docker-composes ElasticSearch => OpenSearch
---
 server/apps/cassandra-app/README.adoc          | 4 ++--
 server/apps/cassandra-app/docker-compose.yml   | 6 ++++--
 server/apps/distributed-app/README.adoc        | 4 ++--
 server/apps/distributed-app/docker-compose.yml | 6 ++++--
 4 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/server/apps/cassandra-app/README.adoc b/server/apps/cassandra-app/README.adoc
index 63cca2139e..6f4327bc86 100644
--- a/server/apps/cassandra-app/README.adoc
+++ b/server/apps/cassandra-app/README.adoc
@@ -22,12 +22,12 @@ Firstly, create your own user network on Docker for the James environment:
 Third party compulsory dependencies:
 
  * Cassandra 3.11.10
- * ElasticSearch 7.10.2
+ * OpenSearch 2.1.0
 
 [source]
 ----
 $ docker run -d --network james -p 9042:9042 --name=cassandra cassandra:3.11.10
-$ docker run -d --network james -p 9200:9200 --name=elasticsearch --env 'discovery.type=single-node' docker.elastic.co/elasticsearch/elasticsearch:7.10.2
+$ docker run -d --network james -p 9200:9200 --name=opensearch --env 'discovery.type=single-node' opensearchproject/opensearch:2.1.0
 ----
 
 == Running
diff --git a/server/apps/cassandra-app/docker-compose.yml b/server/apps/cassandra-app/docker-compose.yml
index 0bf74f0df6..b0e1a14a1b 100644
--- a/server/apps/cassandra-app/docker-compose.yml
+++ b/server/apps/cassandra-app/docker-compose.yml
@@ -20,10 +20,12 @@ services:
       - "993:993"
       - "8000:8000"
 
-  elasticsearch:
-    image: docker.elastic.co/elasticsearch/elasticsearch:7.10.2
+  opensearch:
+    image: opensearchproject/opensearch:2.1.0
     environment:
       - discovery.type=single-node
+      - DISABLE_INSTALL_DEMO_CONFIG=true
+      - DISABLE_SECURITY_PLUGIN=true
 
   cassandra:
     image: cassandra:3.11.10
diff --git a/server/apps/distributed-app/README.adoc b/server/apps/distributed-app/README.adoc
index 1011c5a241..4da2465618 100644
--- a/server/apps/distributed-app/README.adoc
+++ b/server/apps/distributed-app/README.adoc
@@ -11,14 +11,14 @@ Firstly, create your own user network on Docker for the James environment:
 Third party compulsory dependencies:
 
  * Cassandra 3.11.10
- * ElasticSearch 7.10.2
+ * OpenSearch 2.1.0
  * RabbitMQ-Management 3.8.18
  * Zenko Cloudserver or AWS S3
 
 [source]
 ----
 $ docker run -d --network james -p 9042:9042 --name=cassandra cassandra:3.11.10
-$ docker run -d --network james -p 9200:9200 --name=elasticsearch --env 'discovery.type=single-node' docker.elastic.co/elasticsearch/elasticsearch:7.10.2
+$ docker run -d --network james -p 9200:9200 --name=opensearch --env 'discovery.type=single-node' opensearchproject/opensearch:2.1.0
 $ docker run -d --network james -p 5672:5672 -p 15672:15672 --name=rabbitmq rabbitmq:3.9.18-management
 $ docker run -d --network james --env 'REMOTE_MANAGEMENT_DISABLE=1' --env 'SCALITY_ACCESS_KEY_ID=accessKey1' --env 'SCALITY_SECRET_ACCESS_KEY=secretKey1' --name=s3 zenko/cloudserver:8.2.6
 ----
diff --git a/server/apps/distributed-app/docker-compose.yml b/server/apps/distributed-app/docker-compose.yml
index 6d94fdaf93..ca0cf673ac 100644
--- a/server/apps/distributed-app/docker-compose.yml
+++ b/server/apps/distributed-app/docker-compose.yml
@@ -22,10 +22,12 @@ services:
       - "993:993"
       - "8000:8000"
 
-  elasticsearch:
-    image: docker.elastic.co/elasticsearch/elasticsearch:7.10.2
+  opensearch:
+    image: opensearchproject/opensearch:2.1.0
     environment:
       - discovery.type=single-node
+      - DISABLE_INSTALL_DEMO_CONFIG=true
+      - DISABLE_SECURITY_PLUGIN=true
 
   cassandra:
     image: cassandra:3.11.10


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org