/compute-app

fork from Datura-ai

Primary LanguageTypeScript

⚡ Quick Start

Pre-requisites

  • Docker 🐳
  • Docker Compose
  1. Clone the repository:

    git clone https://github.com/l3vels/L3AGI.git
  2. Navigate to the project directory:

    cd apps/server
  3. Setup Git Hooks

    chmod +x setup.sh
    ./setup.sh
  4. Create .env file from .env.example in apps/server directory and configure

  5. Create .env file from .env.example in zep directory and configure

  6. 🐳 Run Docker Compose:

    docker compose up --build

    This will build and start both the React UI and FastAPI services.

Access the Services

  • React UI: Open http://localhost:3000 in your browser.
  • FastAPI Server: Open http://localhost:4000 in your browser or API client.

Directory Structure

.
├── apps/
│ ├── server/ # Python FastAPI Server
│ └── ui/ # React UI Application
└── docker-compose.yml # Main Docker Compose File

Tech Stack

Python FastAPI SQLAlchemy Postgres

React TypeScript Vite ESLint Prettier

GitHub Actions Microsoft Azure AWS

Troubleshooting

  • If you encounter issues when starting the services, ensure Docker and Docker Compose are installed and up to date.
  • Check the logs for any service-specific errors.

🚧 In Progress!

This initiative is currently in its developmental phase and might have some inconsistencies. We value your patience and comprehension. Should you face any challenges, kindly consult our list of existing issues first. If you can't find a relevant one, please open a new issue explaining the concern you faced. Your backing means a lot to us! Thank you!