mirror of https://github.com/kortix-ai/suna.git
58 lines
1.1 KiB
Markdown
58 lines
1.1 KiB
Markdown
# Kortix Frontend
|
|
|
|
## Quick Setup
|
|
|
|
The easiest way to get your frontend configured is to use the setup wizard from the project root:
|
|
|
|
```bash
|
|
cd .. # Navigate to project root if you're in the frontend directory
|
|
python setup.py
|
|
```
|
|
|
|
This will configure all necessary environment variables automatically.
|
|
|
|
## Environment Configuration
|
|
|
|
The setup wizard automatically creates a `.env.local` file with the following configuration:
|
|
|
|
```sh
|
|
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
|
|
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
|
|
NEXT_PUBLIC_BACKEND_URL=http://localhost:8000/api
|
|
NEXT_PUBLIC_URL=http://localhost:3000
|
|
NEXT_PUBLIC_ENV_MODE=LOCAL
|
|
```
|
|
|
|
## Getting Started
|
|
|
|
Install dependencies:
|
|
|
|
```bash
|
|
npm install
|
|
```
|
|
|
|
Run the development server:
|
|
|
|
```bash
|
|
npm run dev
|
|
```
|
|
|
|
Build for production:
|
|
|
|
```bash
|
|
npm run build
|
|
```
|
|
|
|
Run the production server:
|
|
|
|
```bash
|
|
npm run start
|
|
```
|
|
|
|
## Development Notes
|
|
|
|
- The frontend connects to the backend API at `http://localhost:8000/api`
|
|
- Supabase is used for authentication and database operations
|
|
- The app runs on `http://localhost:3000` by default
|
|
- Environment variables are automatically configured by the setup wizard
|