Add reusable HTTP healthcheck template and integrate into Shopware and Taiga roles

This commit is contained in:
2025-11-02 22:26:42 +01:00
parent 773655efb5
commit d6f3618d70
5 changed files with 54 additions and 15 deletions

View File

@@ -0,0 +1,3 @@
# to-dos
- Implement OIDC
- Implement LDAP

View File

@@ -14,6 +14,7 @@
{% include 'roles/docker-container/templates/depends_on/dmbs_excl.yml.j2' %}
{% set service_name = 'nginx' %}
{% set container_port = 80 %}
{{ service_name }}:
{% include 'roles/docker-container/templates/base.yml.j2' %}
image: "{{ SHOPWARE_NGINX_IMAGE }}:{{ SHOPWARE_NGINX_VERSION }}"
@@ -24,7 +25,10 @@
- data:/var/www/html:ro
depends_on:
- php
{% include 'roles/docker-container/templates/healthcheck/curl.yml.j2' %}
{% filter indent(4) %}
{% include 'roles/docker-container/templates/healthcheck/http.yml.j2' %}
{% endfilter %}
{% include 'roles/docker-container/templates/networks.yml.j2' %}
{% if SHOPWARE_OPENSEARCH_ENABLED %}

View File

@@ -22,8 +22,11 @@ CACHE_URL="file://cache"
{% if SHOPWARE_OPENSEARCH_ENABLED %}
# Search
OPENSEARCH_URL="http://opensearch:9200"
ELASTICSEARCH_URL="http://opensearch:9200"
OPENSEARCH_URL="http://opensearch:9200"
OPENSEARCH_HOST="search"
OPENSEARCH_PORT_NUMBER="9200"
OPENSEARCH_INITIAL_ADMIN_PASSWORD="{{ users.administrator.password }}"
{% endif %}
# Mail (Mailu)