tao-shen Cursor commited on
Commit
9777c57
·
1 Parent(s): bb172fb

fix: 移除 Dockerfile 明文 OPENCODE_SERVER_PASSWORD,改用 HF Secrets 注入

Browse files
Files changed (2) hide show
  1. Dockerfile +0 -4
  2. README.md +4 -1
Dockerfile CHANGED
@@ -34,10 +34,6 @@ RUN chown -R 1000:1000 /home/user
34
 
35
  ENV HOME=/home/user
36
  ENV PATH=/home/user/.opencode/bin:$PATH
37
- #
38
- # 开启 HTTP Basic 认证(OpenCode server)
39
- # 注意:在 Hugging Face Space 里你也可以在 Settings → Secrets/Variables 覆盖该值
40
- ENV OPENCODE_SERVER_PASSWORD=6
41
 
42
  # 以 UID 1000 运行(符合 HF Spaces 要求)
43
  USER 1000
 
34
 
35
  ENV HOME=/home/user
36
  ENV PATH=/home/user/.opencode/bin:$PATH
 
 
 
 
37
 
38
  # 以 UID 1000 运行(符合 HF Spaces 要求)
39
  USER 1000
README.md CHANGED
@@ -24,9 +24,12 @@ pinned: false
24
  若需使用需认证的模型(如 OpenAI、Claude 等),请在 Space 的 **Settings → Repository secrets** 中配置相应环境变量;OpenCode 会读取常见命名(如 `OPENCODE_*` 或各 provider 的 API key 变量)。
25
  服务端 HTTP Basic 认证可设置:
26
 
27
- - `OPENCODE_SERVER_PASSWORD`(必填时启用认证)
28
  - `OPENCODE_SERVER_USERNAME`(可选,默认 `opencode`)
29
 
 
 
 
30
  ## 持久化存储(Dataset,免费)
31
 
32
  采用 [HF 官方推荐的 Dataset 存储](https://huggingface.co/docs/hub/spaces-storage#dataset-storage):会话等数据写入你名下的 **Dataset 仓库**,用免费仓库存储额度,重启后可恢复。
 
24
  若需使用需认证的模型(如 OpenAI、Claude 等),请在 Space 的 **Settings → Repository secrets** 中配置相应环境变量;OpenCode 会读取常见命名(如 `OPENCODE_*` 或各 provider 的 API key 变量)。
25
  服务端 HTTP Basic 认证可设置:
26
 
27
+ - `OPENCODE_SERVER_PASSWORD`(必填时启用认证;**请务必在 HF 的 Secrets 里设置,不要写进代码**
28
  - `OPENCODE_SERVER_USERNAME`(可选,默认 `opencode`)
29
 
30
+ 启用 Basic Auth 后,客户端需要提供**用户名 + 密码**(这是 HTTP Basic 机制决定的,无法只要密码)。
31
+ 默认用户名是 **`opencode`**,除非你设置了 `OPENCODE_SERVER_USERNAME`。
32
+
33
  ## 持久化存储(Dataset,免费)
34
 
35
  采用 [HF 官方推荐的 Dataset 存储](https://huggingface.co/docs/hub/spaces-storage#dataset-storage):会话等数据写入你名下的 **Dataset 仓库**,用免费仓库存储额度,重启后可恢复。