From ced3201c6e546cbf12c0c89afc5650e3b8dc66a3 Mon Sep 17 00:00:00 2001 From: vol4onok Date: Mon, 20 Jul 2026 11:18:10 +0300 Subject: [PATCH 1/2] Support OS v3.5 --- .../opensearch/3.5/opensearch.yml.twig | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 generator/src/templates/service/opensearch/3.5/opensearch.yml.twig diff --git a/generator/src/templates/service/opensearch/3.5/opensearch.yml.twig b/generator/src/templates/service/opensearch/3.5/opensearch.yml.twig new file mode 100644 index 000000000..cf5bd4a2f --- /dev/null +++ b/generator/src/templates/service/opensearch/3.5/opensearch.yml.twig @@ -0,0 +1,28 @@ + {{ serviceName }}: + image: opensearchproject/opensearch:3.5.0 + networks: + - private + labels: + 'spryker.app.name': search + 'spryker.app.type': services + 'spryker.project': ${SPRYKER_DOCKER_PREFIX}:${SPRYKER_DOCKER_TAG} + healthcheck: + test: ["CMD", "curl", "-f", "localhost:9200/_cat/health"] + interval: 10s + timeout: 5s + retries: 5 + ulimits: + memlock: + soft: -1 + hard: -1 + nofile: + soft: 65536 + hard: 65536 + environment: + OPENSEARCH_JAVA_OPTS: "-Xms1g -Xmx1g" + discovery.type: "single-node" + DISABLE_INSTALL_DEMO_CONFIG: "true" + OPENSEARCH_INITIAL_ADMIN_PASSWORD: "LocalDev-0penSearch!" + volumes: + - {{ serviceName }}-{{ serviceData['engine'] }}-data:/usr/share/opensearch/data:rw + - ./${DEPLOYMENT_PATH}/context/opensearch/opensearch.yml:/usr/share/opensearch/config/opensearch.yml:ro From 6f0f1734d50a27a4a013f81dcfb306c262914202 Mon Sep 17 00:00:00 2001 From: vol4onok Date: Fri, 24 Jul 2026 16:22:24 +0300 Subject: [PATCH 2/2] Support middle OS v2.19 --- .../opensearch/2.19/opensearch.yml.twig | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 generator/src/templates/service/opensearch/2.19/opensearch.yml.twig diff --git a/generator/src/templates/service/opensearch/2.19/opensearch.yml.twig b/generator/src/templates/service/opensearch/2.19/opensearch.yml.twig new file mode 100644 index 000000000..b529cb1fd --- /dev/null +++ b/generator/src/templates/service/opensearch/2.19/opensearch.yml.twig @@ -0,0 +1,28 @@ + {{ serviceName }}: + image: opensearchproject/opensearch:2.19.0 + networks: + - private + labels: + 'spryker.app.name': search + 'spryker.app.type': services + 'spryker.project': ${SPRYKER_DOCKER_PREFIX}:${SPRYKER_DOCKER_TAG} + healthcheck: + test: ["CMD", "curl", "-f", "localhost:9200/_cat/health"] + interval: 10s + timeout: 5s + retries: 5 + ulimits: + memlock: + soft: -1 + hard: -1 + nofile: + soft: 65536 + hard: 65536 + environment: + OPENSEARCH_JAVA_OPTS: "-Xms1g -Xmx1g" + discovery.type: "single-node" + DISABLE_INSTALL_DEMO_CONFIG: "true" + OPENSEARCH_INITIAL_ADMIN_PASSWORD: "LocalDev-0penSearch!" + volumes: + - {{ serviceName }}-{{ serviceData['engine'] }}-data:/usr/share/opensearch/data:rw + - ./${DEPLOYMENT_PATH}/context/opensearch/opensearch.yml:/usr/share/opensearch/config/opensearch.yml:ro