[DEV] Allow developers to have a local/modify opensearch.yml or ENV
#594 创建于 2021年4月21日
仓库指标
- 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
