Before you begin, ensure you have completed the system requirements setup.
- macOS & Linux
- Windows
1
Clone the repository
Open your terminal and navigate to your desired project directory:Clone the GenAI Launchpad repository:
2
Configure environment variables
Navigate to the project directory:Copy the example environment files:
Remember to update the
.env
files with your actual API keys and configuration values before running the application.3
Start Docker containers
Navigate to the Docker directory and start the containers:This command will:
- Build all Docker containers
- Start all services via Docker Compose
4
Set up Python environment
Return to the project root and create a virtual environment:Activate the virtual environment:Install dependencies:
5
Run database migrations
Navigate to the app directory:Create a new migration (you’ll be prompted for a description):Apply the migration:
When prompted, enter a descriptive message like “init db” for your first migration.
6
Access Supabase Studio
Open your browser and navigate to http://localhost:8000Navigate to the Table Editor tab to view your database tables.