A tool for gathering data from external sources (e.g., social networks) and saving it to Elasticsearch document DB.
"ConSensus" was the name of onboard interactive knowledge base in Blindsight science fiction novell by Peter Watts.
vk.com and Viber (via a desktop agent)
- Back end: go to
back
directory, open Visual Studio solution and run it as usual. In order to populate data source secrets and other configs: renamedev_secrets.example.json
todev_secrets.json
and populate all the values. Then rundotnet user-secrets clear
andtype .\dev_secrets.json | dotnet user-secrets set
. - Front end: go to
front
directory, thennpm i
, thennpm run serve
. Depending on the port allocated for the back end, you might need to adjust.env.development
accordingly. - Agent (for Viber): rename
appsettings.json.example
toappsettings.json
and run as a regular console app for debug. For release - it is built alongside with Back end in Docker and the link to the installer is available in the web app.
Rename .env.example
to .env
and populate all the variable. Adjust docker-compose.yml
- image tags, networks, etc. Then run:
./build.sh
./deploy.sh
(works fine from WSL).