From 037edc2f5e5ff1b7f5fd9573f08828a4f1ace70f Mon Sep 17 00:00:00 2001 From: SIMKEEP Date: Tue, 6 Oct 2026 20:33:20 +0800 Subject: [PATCH] docs: clarify GHCR visibility troubleshooting --- README.md | 2 +- docs/DOCKER.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c855c01..b994827 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,7 @@ docker compose ps 数据保存于命名卷 `simkeep_simkeep-data` 中的 `/app/data/simkeep.db`。容器重启和镜像更新会保留数据。使用单个 Web worker 和一个提醒调度进程。 -GitHub Actions 在推送 `main` 或 `v1.0.0` 这样的版本标签时自动构建并发布镜像,也支持手动触发。首次发布后,仓库维护者需将 GHCR 包设为 Public,其他人才能匿名拉取。详见 [Docker 部署、自动构建与恢复说明](docs/DOCKER.md)。 +GitHub Actions 在推送 `main` 或 `v1.0.0` 这样的版本标签时自动构建并发布镜像,也支持手动触发。详见 [Docker 部署、自动构建与恢复说明](docs/DOCKER.md)。 ## 通知配置 diff --git a/docs/DOCKER.md b/docs/DOCKER.md index f92274f..64c8215 100644 --- a/docs/DOCKER.md +++ b/docs/DOCKER.md @@ -55,7 +55,7 @@ docker compose up -d --build --wait 在仓库的 **Actions → Docker image** 查看构建结果,或点击 **Run workflow** 手动运行。仓库需启用 GitHub Actions;工作流已经声明 `contents: read` 和 `packages: write` 权限。 -**首次发布后**,GHCR 包默认为 Private,即使源码仓库是公开的。维护者打开 [SIMKEEP 的包设置](https://github.com/users/rest-rain/packages/container/simkeep/settings),在 **Change visibility** 中改为 **Public**,即可匿名拉取。构建成功前包设置页面可能尚不存在。拉取提示 `denied` 时,先确认工作流已成功及包的可见性。 +拉取提示 `denied` 时,先确认工作流已成功及包的可见性。新建 GHCR 包可能为 Private,公开源码仓库也不保证包可匿名拉取。维护者可打开 [SIMKEEP 的包设置](https://github.com/users/rest-rain/packages/container/simkeep/settings),在 **Change visibility** 中改为 **Public**。构建成功前包设置页面可能尚不存在。 构建只读取 `.dockerignore` 允许的应用文件,不传入服务器 `.env`、数据库或通知密钥。镜像内附带 MIT LICENSE。