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 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