Adding new modules to an existing Weaviate Docker instance

I’m busy exploring Weaviate using a docker instance based on the Summarization example found at

Not sure if this is the correct place to answer this, but is it possible to add for example the qna-transformers module to the already existing environment or would it require a new build?

Hi Keith, you can add the transformers module to the Docker config file, but yes, I believe it will require a restart.

Do you have data persistence set up? Then you should be able to just restart with the updated config and your old data should be there.

Thanks, that looks like it worked, at least it’s pulled the qna model. I added the qna-transformers to the docker-compose.yml file, restarted and it’s pulled the qna-transformers model. Docker shows the qna container running with the the others, so just need to test it.

Great! Glad to hear that - let us know if you have any other issues :slight_smile:

I had
PERSISTENCE_DATA_PATH: ‘/var/lib/weaviate’ but I’m getting issues with searching until I dropped and reimported my data again. The qna worked fine after that. Fortunately it’s just a test at present so no real harm done. Perhaps I should explore backing up and restoring data next.