Как автоматизировать публикацию файла супервизора spe c - PullRequest
0 голосов
/ 04 апреля 2020

Я использую docker compose и хочу автоматизировать публикацию файла спецификации супервизора без использования curl (он же запускается, как только он загружается и делает его постоянным):

curl -X POST -H 'Content-Type: application/json' -d @supervisor-spec.json http://localhost:8081/druid/indexer/v1/supervisor

Следует Я установил свой собственный Dockerfile и отправил его в свой docker compose? Примерно так:

RUN bash -c "./bin/start-micro-quickstart &" && \
./bin/post-index-task --file quickstart/tutorial/wikipedia-index.json --url http://localhost:8081 --submit-timeout 600

Или я могу перенаправить свою команду supervisor-spe c. json в папку настроек друида? Если да, как я могу указать start-micro-quickstart?

Мой docker -compose.yml находится здесь (часть друида):

#...

  druid:
image: fokkodriesprong/docker-druid
container_name: druid
ports:
  - 8081:8081
  - 8082:8082
  - 8888:8888
depends_on:
  - kafka

#...
...