docs: clarify GHCR visibility troubleshooting

This commit is contained in:
SIMKEEP committed 2026-10-06 20:33:20 +08:00
1 parent 226c99708d
commit 037edc2f5e
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -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)。
## 通知配置
+1 -1
View File
@@ -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。