Setting up Anuvaad on your own
Follow these steps to set up the Anuvaad Web Application on your local machine:
Frontend
Clone the Repository:
git clone https://github.com/project-anuvaad/anuvaad.git
Navigate to the Project Directory:
cd anuvaad/anuvaad-fe/anuvaad-webapp-webapp
Install Dependencies:
npm install
or
yarn install
Environment Variables: Create a
.env
file in the root directory of the project and configure the necessary environment variables. You can use the.env.example
file as a reference.Start the Development Server:
npm start
or
yarn start
Access the Application: Once the development server is started, you can access the application by navigating to http://localhost:3000 in your web browser.
Additional Commands
Build the Application:
npm run build
or
yarn build
Run Tests:
npm test
or
yarn test
Backend
General Guidelines:
Clone the repo and go 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 could be run by building and running Docker images. Make sure configs and ports are configured as per your local setup.
Build Docker Image:
docker build -t <service-name> .
Run Docker Container:
docker run -r <service-name>
Note: Apart from this, the Docker images running in the user's environment could be found here.
Last updated