refactor: move runtime state under project data directory
This commit is contained in:
13
README.md
13
README.md
@@ -10,13 +10,14 @@
|
||||
## 1. 准备目录
|
||||
|
||||
```bash
|
||||
mkdir -p runtime-bin
|
||||
mkdir -p data
|
||||
```
|
||||
|
||||
说明:
|
||||
|
||||
- 启动时会自动获取最新插件并提取 `Lingma` 到 `runtime-bin`。
|
||||
- 启动时会自动获取最新插件并提取 `Lingma` 到 `data/bin`。
|
||||
- 默认通过 VSCode Marketplace 查询最新版本,再下载对应 VSIX。
|
||||
- 登录态与运行数据统一写入 `data/.lingma`。
|
||||
|
||||
## 2. 配置环境变量
|
||||
|
||||
@@ -71,6 +72,8 @@ PORT=8317
|
||||
API_KEYS=sk-your-api-key
|
||||
LINGMA_USERNAME=your-username
|
||||
LINGMA_PASSWORD=your-password
|
||||
LINGMA_BIN=/app/data/bin/Lingma
|
||||
LINGMA_WORK_DIR=/app/data/.lingma/vscode/sharedClientCache
|
||||
LINGMA_SOURCE_TYPE=marketplace
|
||||
LINGMA_MARKETPLACE_PUBLISHER=Alibaba-Cloud
|
||||
LINGMA_MARKETPLACE_EXTENSION=tongyi-lingma
|
||||
@@ -78,6 +81,12 @@ LINGMA_VSIX_URL=https://tongyi-code.oss-cn-hangzhou.aliyuncs.com/vscode/tongyi-l
|
||||
DEDICATED_DOMAIN_URL=
|
||||
```
|
||||
|
||||
### 数据目录说明
|
||||
|
||||
- 本项目所有持久化数据都在 `./data`:
|
||||
- `data/bin/Lingma`:自动提取的 Lingma 二进制
|
||||
- `data/.lingma/...`:Lingma 登录态、缓存、日志
|
||||
|
||||
## 3. Docker 运行
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user