Skip to content

Lambda Nodes is a modern, full-stack application for managing pipelines, nodes, and routes. It provides a user-friendly interface for creating, editing, and monitoring workflows.

License

Notifications You must be signed in to change notification settings

Ranzeplay/lambda-nodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lambda Nodes

Lambda Nodes is a modern, full-stack application for managing pipelines, nodes, and routes. It provides a user-friendly interface for creating, editing, and monitoring workflows.

Subprojects

  • Studio: The frontend application built with React.
  • Agent: The backend application built with Rust.

Installation

  1. Clone the repository:

    git clone https://github.com/your-repo/lambda-nodes.git
    cd lambda-nodes
  2. Install dependencies for the Studio:

    cd studio
    pnpm install
  3. Install dependencies for the Agent:

    cd ../agent
    cargo build

Running the Project

Studio (Frontend)

  1. Navigate to the studio directory:

    cd studio
  2. Start the development server:

    pnpm run dev
  3. Open your browser and navigate to http://localhost:5173.

Agent (Backend)

  1. Navigate to the agent directory:

    cd agent
  2. Start the backend server:

    cargo run
  3. The backend will be available at http://localhost:3000.

Building for Production

Studio

  1. Navigate to the studio directory:

    cd studio
  2. Create a production build:

    pnpm run build
  3. Serve the build using a static file server or deploy it to a hosting platform.

Agent

  1. Navigate to the agent directory:

    cd agent
  2. Build the release version:

    cargo build --release
  3. Deploy the binary to your server.

Deployment

Docker Deployment

  1. Build the Docker image:

    docker build -t lambda-nodes .
  2. Run the container:

    docker run -p 3000:3000 lambda-nodes
  3. Access the application at http://localhost:3000.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Lambda Nodes is a modern, full-stack application for managing pipelines, nodes, and routes. It provides a user-friendly interface for creating, editing, and monitoring workflows.

Topics

Resources

License

Stars

Watchers

Forks