Preinstall analysis-icu and drop runtime plugin install
This commit is contained in:
16
INSTALL.md
16
INSTALL.md
@@ -32,17 +32,11 @@ After installation:
|
||||
1. Check the app logs to ensure Elasticsearch has started correctly
|
||||
2. Note the generated password from the logs or from `/app/data/credentials.txt`
|
||||
3. Configure your other Cloudron apps to connect to Elasticsearch using the format: `http://elastic:<password>@localhost:9200`
|
||||
4. (Recommended) Ensure the required analysis plugins are installed before integrating apps like Nextcloud:
|
||||
1. Open the Cloudron File Manager for the Elasticsearch app and edit `/app/data/.env`
|
||||
2. Set `ES_PLUGINS_INSTALL="analysis-icu"` (add extra plugins separated by spaces or commas)
|
||||
3. Restart the Elasticsearch app so it installs the requested plugins on startup
|
||||
4. Verify installation from the web terminal:
|
||||
|
||||
```bash
|
||||
curl -X GET -u elastic:<password> "localhost:9200/_nodes/plugins?pretty"
|
||||
```
|
||||
|
||||
You should see `analysis-icu` listed before running any index commands.
|
||||
4. (Recommended) Verify the bundled `analysis-icu` plugin (required by Nextcloud’s full-text search):
|
||||
```bash
|
||||
curl -X GET -u elastic:<password> "localhost:9200/_nodes/plugins?pretty"
|
||||
```
|
||||
The output should list `analysis-icu` before you kick off `occ fulltextsearch:index`. If you need additional plugins, rebuild this package with the desired plugin baked into the image (runtime installation is blocked by Elasticsearch 9’s filesystem restrictions).
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
|
||||
Reference in New Issue
Block a user