DataMind AI is a Streamlit-based AI application designed to process and analyze Excel files interactively. It is deployed using Docker and runs within the same network as mlhub.space, utilizing a wildcard domain for easy access.
This project is configured to run within the llm_network, allowing seamless interaction with other services in the ML Hub ecosystem. It is accessible through the subdomain:
datamindai.mlhub.space
If you want to learn more about llm_network, please follow mlhub.space.
Ensure the following dependencies are installed:
- Docker
- Docker Compose
- A wildcard DNS record for
*.mlhub.space
-
Clone the Repository:
git clone https://github.com/NiloyKumarKundu/DataMind-AI.git cd datamind-ai -
Create a .env File: Define the required environment variables in the project root:
STREAMLIT_SERVER_ADDRESS=your_streamlit_server_address STREAMLIT_SERVER_PORT=your_streamlit_server_port VIRTUAL_HOST=your_domain (e.g. datamindai.mlhub.space) GROQ_API_KEY=your_groq_api_key -
Build and Start the Container:
docker-compose --env-file .env up --build -d
-
Build Context:
./chatExcel -
Environment Variables:
-
STREAMLIT_SERVER_ADDRESS:Server binding address. -
STREAMLIT_SERVER_PORT:Port for Streamlit UI. -
VIRTUAL_HOST:Subdomain for routing traffic. -
GROQ_API_KEY:API key for external integrations.
-
-
Network: Runs on
llm_networkto interact with other LLM services. -
Restart Policy: Always ensures automatic recovery from failures.
docker-compose --env-file .env up -d
docker-compose --env-file .env down
docker-compose logs -f
docker-compose --env-file .env up --build -d
Include relevant screenshots of the application interface to help visualize the system in action.
-
Ensure the wildcard domain (
*.mlhub.space) is correctly configured to route traffic. -
The
GROQ_API_KEYshould be set for proper API integration. -
The
datamind-aiservice is configured to restart automatically in case of failures.
This project is licensed under the MIT License.
For any issues, please open a GitHub issue or contact: niloykk.connect@gmail.com




