File size: 886 Bytes
1ea9e8a
98936b8
 
 
 
1ea9e8a
98936b8
1ea9e8a
 
 
98936b8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
---
title: OpenCode
emoji: 
colorFrom: green
colorTo: gray
sdk: docker
app_port: 7860
pinned: false
---

# OpenCode on Hugging Face Spaces

本 Space 使用 Docker 部署 [OpenCode](https://opencode.ai/) 的 HTTP 服务,并配置了:

- **Storage Bucket** 挂载到 `/data`,用于实时读写(会话、配置等)
- **每 120 秒自动同步** `/data` 到私有数据集 `jamesw853/opencode-data`(需要设置 `HF_TOKEN``OPENCODE_DATASET_REPO` 环境变量)

## 使用方式

- **API 文档**:访问 `/docs`(OpenCode serve 自带)
- **健康检查**`GET /health`

## 环境变量(Secrets)

- `HF_TOKEN`:你的 Hugging Face 访问令牌(需 write 权限)
- `OPENCODE_DATASET_REPO`:数据集 ID,例如 `jamesw853/opencode-data`

## 持久化

- 主存储:Storage Bucket(挂载到 `/data`- 备份:私有数据集(每 120 秒同步)