Skip to content

Commit 35df452

Browse files
authored
Merge dev into master
2 parents 50903c1 + ec3c79e commit 35df452

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
### Introduction
55

6-
This repository contains a web application that allows users to interact with large language models (LLMs) through an intuitive interface. The application is built using Streamlit. It connects to an Ollama backend server, which provides access to various LLMs. CI/CD is implemented to automate the build and deployment process, ensuring that the application is always up-to-date.
6+
This repository contains a web application that allows users to interact with large language models (LLMs) through an intuitive interface. The application is built using Streamlit. It connects to an Ollama backend server, which provides access to various LLMs. CI/CD is implemented to automate the build and deployment process, ensuring that the application is always up-to-date. Application Orchestration is implemented used Kubernetes
77

88
### Features
99

@@ -12,6 +12,7 @@ This repository contains a web application that allows users to interact with la
1212
- **Inference Speed**: The application leverages Docker Compose to run the frontend and backend services, which can be optimized for faster inference using GPU support if available.
1313
- **Cache**: Redis is used as a caching mechanism to store frequently accessed queries and responses, reducing redundant computations.
1414
- **CI/CD**: Continuous Integration and Continuous Deployment (CI/CD) is implemented using GitHub Actions to automate the build and deployment process.
15+
- **Orchestration**: Application Orchestration is implemented using Kubernetes running on multi node compute environment.
1516

1617
### Preview
1718
Application Architecture |
@@ -31,6 +32,7 @@ Frontend Interface |
3132

3233
1. Clone the repository: `git clone git@github.com:gaurav00700/OllamaWebApplication.git`
3334
2. Navigate to the project directory: `cd OllamaWebApplication`
34-
3. Run the docker-compose command to start the application: `docker-compose up -d`
35+
3. Deployment and Orchestration: `kubectl apply -f k8s`
36+
4. (Optional) Run the docker-compose command to start the application: `docker-compose up -d`
3537

3638
(Change the LLM_NAME in `.env` file according to your preference.)

0 commit comments

Comments
 (0)