6
0
mirror of https://github.com/ChristianLight/tutor.git synced 2025-02-04 10:18:26 +00:00

Make it possible to run an Elasticsearch service on https

This is useful when running elasticsearch from 3rd-party vendors.
This commit is contained in:
Régis Behmo 2020-03-09 13:18:02 +01:00
parent a7eb9be2fe
commit 702e8cca7d
7 changed files with 10 additions and 2 deletions

View File

@ -2,6 +2,10 @@
Note: Breaking changes between versions are indicated by "💥". Note: Breaking changes between versions are indicated by "💥".
## Unreleased
- [Improvement] Make it possible to run an Elasticsearch service on https
## v3.11.5 (2020-02-27) ## v3.11.5 (2020-02-27)
- [Improvement] Switch edx-platform from open-release/ironwood.2 tag to the open-release/ironwood.master branch - [Improvement] Switch edx-platform from open-release/ironwood.2 tag to the open-release/ironwood.master branch

View File

@ -113,6 +113,7 @@ By default, a running Open edX platform deployed with Tutor includes all necessa
Elasticsearch Elasticsearch
************* *************
- ``ELASTICSEARCH_PROTOCOL`` (default: ``"http"``)
- ``ELASTICSEARCH_HOST`` (default: ``"elasticsearch"``) - ``ELASTICSEARCH_HOST`` (default: ``"elasticsearch"``)
- ``ELASTICSEARCH_PORT`` (default: ``9200``) - ``ELASTICSEARCH_PORT`` (default: ``9200``)
- ``ELASTICSEARCH_HEAP_SIZE`` (default: ``"1g"``) - ``ELASTICSEARCH_HEAP_SIZE`` (default: ``"1g"``)

View File

@ -26,6 +26,7 @@
"COMPREHENSIVE_THEME_DIRS": ["/openedx/themes"], "COMPREHENSIVE_THEME_DIRS": ["/openedx/themes"],
"STATIC_ROOT_BASE": "/openedx/staticfiles", "STATIC_ROOT_BASE": "/openedx/staticfiles",
"ELASTIC_SEARCH_CONFIG": [{ "ELASTIC_SEARCH_CONFIG": [{
{% if ELASTICSEARCH_PROTOCOL == "https" %}"use_ssl": true,{% endif %}
"host": "{{ ELASTICSEARCH_HOST }}", "host": "{{ ELASTICSEARCH_HOST }}",
"port": {{ ELASTICSEARCH_PORT }} "port": {{ ELASTICSEARCH_PORT }}
}], }],

View File

@ -32,6 +32,7 @@
"COMPREHENSIVE_THEME_DIRS": ["/openedx/themes"], "COMPREHENSIVE_THEME_DIRS": ["/openedx/themes"],
"STATIC_ROOT_BASE": "/openedx/staticfiles", "STATIC_ROOT_BASE": "/openedx/staticfiles",
"ELASTIC_SEARCH_CONFIG": [{ "ELASTIC_SEARCH_CONFIG": [{
{% if ELASTICSEARCH_PROTOCOL == "https" %}"use_ssl": true,{% endif %}
"host": "{{ ELASTICSEARCH_HOST }}", "host": "{{ ELASTICSEARCH_HOST }}",
"port": {{ ELASTICSEARCH_PORT }} "port": {{ ELASTICSEARCH_PORT }}
}], }],

View File

@ -43,6 +43,7 @@ DOCKER_REGISTRY: "docker.io/"
LOCAL_PROJECT_NAME: "tutor_local" LOCAL_PROJECT_NAME: "tutor_local"
ELASTICSEARCH_HOST: "elasticsearch" ELASTICSEARCH_HOST: "elasticsearch"
ELASTICSEARCH_PORT: 9200 ELASTICSEARCH_PORT: 9200
ELASTICSEARCH_PROTOCOL: "http"
ELASTICSEARCH_HEAP_SIZE: 1g ELASTICSEARCH_HEAP_SIZE: 1g
FORUM_HOST: "forum" FORUM_HOST: "forum"
JWT_COMMON_AUDIENCE: "openedx" JWT_COMMON_AUDIENCE: "openedx"

View File

@ -108,7 +108,7 @@ spec:
- containerPort: 4567 - containerPort: 4567
env: env:
- name: SEARCH_SERVER - name: SEARCH_SERVER
value: "http://{{ ELASTICSEARCH_HOST }}:{{ ELASTICSEARCH_PORT }}" value: "{{ ELASTICSEARCH_PROTOCOL }}://{{ ELASTICSEARCH_HOST }}:{{ ELASTICSEARCH_PORT }}"
- name: MONGODB_AUTH - name: MONGODB_AUTH
value: "{% if MONGODB_USERNAME and MONGODB_PASSWORD %}{{ MONGODB_USERNAME}}:{{ MONGODB_PASSWORD }}@{% endif %}" value: "{% if MONGODB_USERNAME and MONGODB_PASSWORD %}{{ MONGODB_USERNAME}}:{{ MONGODB_PASSWORD }}@{% endif %}"
- name: MONGODB_HOST - name: MONGODB_HOST

View File

@ -88,7 +88,7 @@ services:
forum: forum:
image: {{ DOCKER_REGISTRY }}{{ DOCKER_IMAGE_FORUM }} image: {{ DOCKER_REGISTRY }}{{ DOCKER_IMAGE_FORUM }}
environment: environment:
SEARCH_SERVER: "http://{{ ELASTICSEARCH_HOST }}:{{ ELASTICSEARCH_PORT }}" SEARCH_SERVER: "{{ ELASTICSEARCH_PROTOCOL }}://{{ ELASTICSEARCH_HOST }}:{{ ELASTICSEARCH_PORT }}"
MONGODB_AUTH: "{% if MONGODB_USERNAME and MONGODB_PASSWORD %}{{ MONGODB_USERNAME}}:{{ MONGODB_PASSWORD }}@{% endif %}" MONGODB_AUTH: "{% if MONGODB_USERNAME and MONGODB_PASSWORD %}{{ MONGODB_USERNAME}}:{{ MONGODB_PASSWORD }}@{% endif %}"
MONGODB_HOST: "{{ MONGODB_HOST }}" MONGODB_HOST: "{{ MONGODB_HOST }}"
MONGODB_PORT: "{{ MONGODB_PORT }}" MONGODB_PORT: "{{ MONGODB_PORT }}"