opensearch-project/OpenSearch

[DEV] Allow developers to have a local/modify opensearch.yml or ENV

Open

#594 建立於 2021年4月21日

在 GitHub 查看
 (5 留言) (0 反應) (1 負責人)Java (1,505 fork)batch import
Build Libraries & InterfacesPriority-Lowenhancementgood first issuehacktoberfest

倉庫指標

Star
 (8,123 star)
PR 合併指標
 (平均合併 5天 9小時) (30 天內合併 266 個 PR)

描述

Is your feature request related to a problem? Please describe.

I was trying to figure out how to expose 0.0.0.0 from my EC2 test instance on which I do development. What worked was to run ./gradlew -Dtests.opensearch.http.host=0.0.0.0 run.

Describe the solution you'd like

I'd like to be able to do any (combination) of these:

a) modify distribution/src/config/opensearch.yml or another yml and have it get picked up by ./gradlew run b) use an equivalent of dotenv to permanently override settings, e.g. OPENSEARCH_HTTP_HOST=0.0.0.0 ./gradlew run which would allow one to create .env and run dotenv ./gradlew run c) some other set it and forget it mechanism

Describe alternatives you've considered

Run ./gradlew assemble to build the ZIP for the distribution. Extract the zip and edit config/opensearch.yml. But this is more time consuming.

Additional context

貢獻者指南