Am Dienstag, dem 08.04.2025 um 11:09 +0200 schrieb Jan Høydahl:
> Due to limitations like this, I'd recommend moving away from solr-
> precreate and instead start an "empty" solr, and then boostrap it
> with API commands.
> 
> Jan

Might work too in some scenarios, but solr-precreate has its usecases
imho.

With solr-precreate you can embed it in e.g. a docker-compose setup
like this:

  solr:
    image: solr:9.8.1
    ...
    command:
      - solr-precreate
      - mycore
      - /mycore

and you're done with the whole thing and can include it in various
compose stacks or the equivalent usage in k8s deployments.

Having an empty instance startet you would now need additional
boilerplate to bootstrap the whole thing (which is possible of cause
but not as nice as it is now).

Why not just add an env variable e.g. PRECREATE_ARGS="--user-managed"
and put it in the solr-precreate script:

exec solr-fg "$PRECREATE_ARGS"

That way the user could customize the starter options for precreate
too, opinions?

Torsten

Reply via email to