v6 - Spacy meets Node-Red
Ok, this is a doozy.
This release updates on four fronts.
1. Node-RED
Gregory is now running Node-RED v2.1.4, this is big all by itself. Visit @node-red for more details.
This fixes #37
2. Docker image
There were a few changes to the Dockerfile, and you no longer need to build the container locally. The image for Gregory is available on the Docker Hub and is referenced on the docker-compose.yaml file.
The container is now running Python 3.7.3.
3. Setup script was improved
There is now a .env file that will hold all the settings you need for the docker-compose.yaml and the build.py script. In addition, the setup.py file will make sure you create the needed docker network and fetch the current version of the docker image.
4. More ArtificiaI Intelligence and Machine Learning
The new docker image was built with the Spacy python module by @explosion . This allows Gregory to incorporate Natural Language Processing (NLP) and other features into the flows that fetch and analyse search results. Soon, it will also allow the site to be built a little bit faster, by storing the NLP results in the database.
For reference, the site currently takes about 5 minutes to built and part of this includes the NLP processing of titles to identify noun phrases.
This fixes #32
Thank you
— Bruno