mirror of
https://github.com/nextcloud/all-in-one.git
synced 2025-12-19 22:16:49 +00:00
Make elasticsearch connection configurable
Signed-off-by: Felix Schäfer <felix@thegcat.net>
This commit is contained in:
parent
e4b400e605
commit
90b1a64572
4 changed files with 14 additions and 2 deletions
|
|
@ -809,7 +809,7 @@ fi
|
||||||
|
|
||||||
# Fulltextsearch
|
# Fulltextsearch
|
||||||
if [ "$FULLTEXTSEARCH_ENABLED" = 'yes' ]; then
|
if [ "$FULLTEXTSEARCH_ENABLED" = 'yes' ]; then
|
||||||
while ! nc -z "$FULLTEXTSEARCH_HOST" 9200; do
|
while ! nc -z "$FULLTEXTSEARCH_HOST" "$FULLTEXTSEARCH_PORT"; do
|
||||||
echo "waiting for Fulltextsearch to become available..."
|
echo "waiting for Fulltextsearch to become available..."
|
||||||
sleep 5
|
sleep 5
|
||||||
done
|
done
|
||||||
|
|
@ -835,7 +835,7 @@ if [ "$FULLTEXTSEARCH_ENABLED" = 'yes' ]; then
|
||||||
php /var/www/html/occ app:update files_fulltextsearch
|
php /var/www/html/occ app:update files_fulltextsearch
|
||||||
fi
|
fi
|
||||||
php /var/www/html/occ fulltextsearch:configure '{"search_platform":"OCA\\FullTextSearch_Elasticsearch\\Platform\\ElasticSearchPlatform"}'
|
php /var/www/html/occ fulltextsearch:configure '{"search_platform":"OCA\\FullTextSearch_Elasticsearch\\Platform\\ElasticSearchPlatform"}'
|
||||||
php /var/www/html/occ fulltextsearch_elasticsearch:configure "{\"elastic_host\":\"http://elastic:$FULLTEXTSEARCH_PASSWORD@$FULLTEXTSEARCH_HOST:9200\",\"elastic_index\":\"nextcloud-aio\"}"
|
php /var/www/html/occ fulltextsearch_elasticsearch:configure "{\"elastic_host\":\"http://$FULLTEXTSEARCH_USER:$FULLTEXTSEARCH_PASSWORD@$FULLTEXTSEARCH_HOST:$FULLTEXT_PORT\",\"elastic_index\":\"$FULLTEXT_INDEX\"}"
|
||||||
php /var/www/html/occ files_fulltextsearch:configure "{\"files_pdf\":\"1\",\"files_office\":\"1\"}"
|
php /var/www/html/occ files_fulltextsearch:configure "{\"files_pdf\":\"1\",\"files_office\":\"1\"}"
|
||||||
|
|
||||||
# Do the index
|
# Do the index
|
||||||
|
|
|
||||||
|
|
@ -165,6 +165,9 @@ services:
|
||||||
- PHP_MEMORY_LIMIT=${NEXTCLOUD_MEMORY_LIMIT}
|
- PHP_MEMORY_LIMIT=${NEXTCLOUD_MEMORY_LIMIT}
|
||||||
- FULLTEXTSEARCH_ENABLED
|
- FULLTEXTSEARCH_ENABLED
|
||||||
- FULLTEXTSEARCH_HOST=nextcloud-aio-fulltextsearch
|
- FULLTEXTSEARCH_HOST=nextcloud-aio-fulltextsearch
|
||||||
|
- FULLTEXTSEARCH_PORT=9200
|
||||||
|
- FULLTEXTSEARCH_USER=elastic
|
||||||
|
- FULLTEXTSEARCH_INDEX=nextcloud-aio
|
||||||
- PHP_MAX_TIME=${NEXTCLOUD_MAX_TIME}
|
- PHP_MAX_TIME=${NEXTCLOUD_MAX_TIME}
|
||||||
- TRUSTED_CACERTS_DIR=${NEXTCLOUD_TRUSTED_CACERTS_DIR}
|
- TRUSTED_CACERTS_DIR=${NEXTCLOUD_TRUSTED_CACERTS_DIR}
|
||||||
- STARTUP_APPS=${NEXTCLOUD_STARTUP_APPS}
|
- STARTUP_APPS=${NEXTCLOUD_STARTUP_APPS}
|
||||||
|
|
|
||||||
|
|
@ -110,6 +110,12 @@ spec:
|
||||||
value: "{{ .Values.FULLTEXTSEARCH_ENABLED }}"
|
value: "{{ .Values.FULLTEXTSEARCH_ENABLED }}"
|
||||||
- name: FULLTEXTSEARCH_HOST
|
- name: FULLTEXTSEARCH_HOST
|
||||||
value: nextcloud-aio-fulltextsearch
|
value: nextcloud-aio-fulltextsearch
|
||||||
|
- name: FULLTEXTSEARCH_PORT
|
||||||
|
value: 9200
|
||||||
|
- name: FULLTEXTSEARCH_USER
|
||||||
|
value: elastic
|
||||||
|
- name: FULLTEXTSEARCH_INDEX
|
||||||
|
value: nextcloud-aio
|
||||||
- name: FULLTEXTSEARCH_PASSWORD
|
- name: FULLTEXTSEARCH_PASSWORD
|
||||||
value: "{{ .Values.FULLTEXTSEARCH_PASSWORD }}"
|
value: "{{ .Values.FULLTEXTSEARCH_PASSWORD }}"
|
||||||
- name: IMAGINARY_ENABLED
|
- name: IMAGINARY_ENABLED
|
||||||
|
|
|
||||||
|
|
@ -236,6 +236,9 @@
|
||||||
"PHP_MEMORY_LIMIT=%NEXTCLOUD_MEMORY_LIMIT%",
|
"PHP_MEMORY_LIMIT=%NEXTCLOUD_MEMORY_LIMIT%",
|
||||||
"FULLTEXTSEARCH_ENABLED=%FULLTEXTSEARCH_ENABLED%",
|
"FULLTEXTSEARCH_ENABLED=%FULLTEXTSEARCH_ENABLED%",
|
||||||
"FULLTEXTSEARCH_HOST=nextcloud-aio-fulltextsearch",
|
"FULLTEXTSEARCH_HOST=nextcloud-aio-fulltextsearch",
|
||||||
|
"FULLTEXTSEARCH_PORT=9200",
|
||||||
|
"FULLTEXTSEARCH_USER=elastic",
|
||||||
|
"FULLTEXTSEARCH_INDEX=nextcloud-aio",
|
||||||
"PHP_MAX_TIME=%NEXTCLOUD_MAX_TIME%",
|
"PHP_MAX_TIME=%NEXTCLOUD_MAX_TIME%",
|
||||||
"TRUSTED_CACERTS_DIR=%NEXTCLOUD_TRUSTED_CACERTS_DIR%",
|
"TRUSTED_CACERTS_DIR=%NEXTCLOUD_TRUSTED_CACERTS_DIR%",
|
||||||
"STARTUP_APPS=%NEXTCLOUD_STARTUP_APPS%",
|
"STARTUP_APPS=%NEXTCLOUD_STARTUP_APPS%",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue