FAQ
Frequently asked questions about Anuvaad
1. How to host Anuvaad locally?
Setting up the whole application locally is recommended as there are 10+ modules, some of which are resource-demanding. However, individual modules can be run locally for development purposes.
General Guidelines:
Clone the repository and navigate to the module-specific directory.
Run
pip3 install -r requirements.txt
.Make necessary changes to config files with respect to MongoDB and Kafka.
Run
python3 src/app.py
.
Alternatively, modules can be run by building and running Docker images. Ensure configs and ports are configured as per your local setup:
docker build -t <service-name> .
docker run -r <service-name>
Apart from this, the Docker images running in the user's environment can be found here: Anuvaad Docker Hub.
2. How to make a contribution?
Fork the repo, make the necessary feature, and create a PR. We will review and merge it. Post queries in the discussions/issues section.
4. Can I use individual modules of Anuvaad rather than the whole application?
Yes, refer to the documentation and KT of the specific module.
Last updated