Lemon Docs
  • 入门
    • 快速了解 Lemon
  • 功能介绍
    • 快速上手
    • 设置
      • 基本设置
      • 模型服务设置
        • 万界数据
        • DeepSeek
        • 硅基流动
        • 火山引擎
        • 阿里云百炼
        • O3
        • OpenAI
        • 自定义服务商
      • 搜索服务设置
        • 搜索服务
          • Tavily 联网登录注册教程
      • 默认模型设置
      • 经验库
  • 开发部署指南
    • 快速开始本地开发
    • Docker快速部署
      • Mac Docker部署教程
        • 方式一(推荐)Docker部署 Mac 网盘安装
        • 方式二 Docker Mac命令部署文档
        • 方式三 Docker Mac客户端安装部署
      • Windows Docker部署教程
        • 方式一(推荐)Docker部署 Windows 网盘安装
        • 方式二 Docker Windows命令部署文档
        • 方式三 Docker Windows客户端安装部署
    • 配置文件介绍
    • 部署常见问题
    • 版本更新
      • Lemon v0.1 更新说明
  • 协议
    • 开源协议
    • 服务协议
    • 隐私政策
Powered by GitBook
On this page
  1. 开发部署指南

快速开始本地开发

快速开始本地开发

本指南将帮助您在本地环境快速启动和运行 Lemon 项目。

1. 环境要求

在开始之前,请确保您的系统满足以下要求:

  • 操作系统:

    • Linux

    • macOS

    • Windows 上的 WSL (Ubuntu >= 22.04)

  • Docker: 确保已安装 Docker。如果您是 macOS 用户,请务必在 Docker 的高级设置中允许使用默认的 Docker 套接字。

  • Python: 版本为 3.12。

  • Node.js: 版本 >= 22.x。

请在继续执行 make init 命令之前,确认所有这些依赖项都已正确安装。

2. 构建与环境设置

首先,您需要构建项目并设置开发环境。此步骤确保 Lemon 已准备好在您的系统上运行:

make init

此外,本地开发还需要下载最新的沙盒镜像:

docker pull hexdolemonai/lemon-runtime-sandbox:latest

3. 运行应用程序

项目构建完成后,您可以通过以下两种方式运行 Lemon 应用程序:

选项 A: 运行完整应用程序

此命令将同时启动后端和前端服务器,让您可以与完整的 Lemon 应用程序进行交互:

make run

选项 B: 分别启动服务器

如果您希望更灵活地控制,可以单独启动前端或后端服务器:

  • 启动后端服务器: 如果您想专注于后端相关的任务或配置,可以单独启动后端服务器:

make start-backend
  • 启动前端服务器: 同样,您可以单独启动前端服务器,以便处理前端组件或界面增强:

make start-frontend
Previous经验库NextDocker快速部署

Last updated 15 days ago