rag-app-on-aws

Build and deploy a full-stack RAG app on AWS with Terraform, using free tier Gemini Pro, real-time web search using Remote MCP server and Streamlit UI with token based authentication.

GitHub Stars

33

User Rating

Not Rated

Favorites

0

Views

34

Forks

16

Issues

1

Installation
Difficulty
Advanced
Estimated Time
20-45 minutes

Installation

To remove all AWS resources created by this project for a specific environment:
1 Navigate to your repository's "Actions" tab on GitHub.
2 Find the "Manual AWS Cleanup" workflow in the sidebar.
3 Click "Run workflow".
4 Select the branch (usually your main or develop branch).
5 Enter the environment name (e.g., dev, staging, prod) you wish to clean up.
6 Click "Run workflow". This will execute the scripts/cleanup.sh script with the necessary context.
Warning: This script will delete resources. Ensure you have the correct AWS credentials and region configured for your AWS CLI, and that you are targeting the correct environment.
1 Ensure jq is installed:
bash
    # On Debian/Ubuntu
    sudo apt-get update && sudo apt-get install -y jq
    # On macOS (using Homebrew)
    brew install jq
    
2 Navigate to the scripts directory:
bash
    cd scripts
    
3 Make the script executable: