# aibook **Repository Path**: edmondfrank/aibook ## Basic Information - **Project Name**: aibook - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-06-21 - **Last Updated**: 2025-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # livebook ## 介绍 Livebook 是一个交互式的编程环境,它允许用户通过浏览器运行和共享代码。这个项目是为 Gitee AI 平台定制的,提供了一个基于 Docker 的解决方案来部署 Livebook 服务。 ## 软件架构 该项目主要由 Docker 镜像构成,并使用了以下组件: - **基础镜像**:`registry.gitee-ai.local/base/iluvatar-corex:3.2.0-bi100` 和 `ghcr.m.daocloud.io/livebook-dev/livebook` - **环境变量**:用于配置 Livebook 应用程序的服务名称、URL、数据路径等。 - **启动脚本**:`start.sh` 用于启动 Livebook 服务器。 - **公开应用程序目录**:`public-apps/` 包含可以被访问的公共应用。 ## 安装教程 ### 使用 Dockerfile 构建 1. 确保你已经安装了 Docker。 2. 将此仓库克隆到本地。 3. 在项目根目录下执行以下命令以构建镜像: ```bash docker build -t your-image-name . ``` 4. 运行容器: ```bash docker run -d -p 7860:7860 your-image-name ``` ### 使用 CPU 版本的 Dockerfile 1. 确保你已经安装了 Docker。 2. 使用 `Dockerfile.cpu` 来构建镜像: ```bash docker build -f Dockerfile.cpu -t your-cpu-image-name . ``` 3. 运行容器: ```bash docker run -d -p 7860:7860 your-cpu-image-name ``` ## 使用说明 - 访问 `http://localhost:7860` 打开 Livebook 界面。 - 你可以上传 `.livemd` 文件或创建新的文档来进行交互式编程。 - `public-apps/` 目录中的内容可以通过 `/public-apps` 路径访问。 ## 参与贡献 欢迎对本项目进行贡献。你可以提交问题报告、改进文档或贡献代码。请确保遵循项目的编码规范并提交清晰的提交信息。 ## 特技 - 提供了一个交互式的编程环境,支持多种语言。 - 支持在 Gitee AI 平台上轻松部署。 - 可以通过简单的修改来扩展功能,例如添加更多的预装库或工具。