修复构建
This commit is contained in:
@@ -625,6 +625,11 @@
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 处理官方镜像
|
||||||
|
if (currentRepo.is_official) {
|
||||||
|
namespace = 'library';
|
||||||
|
}
|
||||||
|
|
||||||
const response = await fetch(`/tags/${namespace}/${name}`);
|
const response = await fetch(`/tags/${namespace}/${name}`);
|
||||||
const data = await response.json();
|
const data = await response.json();
|
||||||
|
|
||||||
@@ -645,7 +650,7 @@
|
|||||||
|
|
||||||
function displayTags(tags) {
|
function displayTags(tags) {
|
||||||
const tagList = document.getElementById('tagList');
|
const tagList = document.getElementById('tagList');
|
||||||
const repoName = currentRepo.namespace ? `${currentRepo.namespace}/${currentRepo.name}` : currentRepo.name;
|
const repoName = currentRepo.repo_name;
|
||||||
|
|
||||||
let header = `
|
let header = `
|
||||||
<div class="tag-header">
|
<div class="tag-header">
|
||||||
@@ -653,12 +658,12 @@
|
|||||||
<div class="tag-title">
|
<div class="tag-title">
|
||||||
${repoName}
|
${repoName}
|
||||||
${currentRepo.is_official ? '<span class="badge badge-official">官方</span>' : ''}
|
${currentRepo.is_official ? '<span class="badge badge-official">官方</span>' : ''}
|
||||||
|
${currentRepo.is_automated ? '<span class="badge badge-automated">自动构建</span>' : ''}
|
||||||
</div>
|
</div>
|
||||||
<div class="tag-description">${currentRepo.description || '暂无描述'}</div>
|
<div class="tag-description">${currentRepo.short_description || '暂无描述'}</div>
|
||||||
<div class="tag-meta">
|
<div class="tag-meta">
|
||||||
${currentRepo.star_count > 0 ? `<span class="meta-item">⭐ ${formatNumber(currentRepo.star_count)}</span>` : ''}
|
${currentRepo.star_count > 0 ? `<span class="meta-item">⭐ ${formatNumber(currentRepo.star_count)}</span>` : ''}
|
||||||
${currentRepo.pull_count > 0 ? `<span class="meta-item">⬇️ ${formatNumber(currentRepo.pull_count)}</span>` : ''}
|
${currentRepo.pull_count > 0 ? `<span class="meta-item">⬇️ ${formatNumber(currentRepo.pull_count)}</span>` : ''}
|
||||||
<span class="meta-item">更新于 ${formatTimeAgo(currentRepo.last_updated)}</span>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="tag-pull-command">
|
<div class="tag-pull-command">
|
||||||
docker pull ${repoName}
|
docker pull ${repoName}
|
||||||
|
|||||||
@@ -150,8 +150,8 @@ func searchDockerHub(ctx context.Context, query string, page, pageSize int) (*Se
|
|||||||
// 打印解析后的结果
|
// 打印解析后的结果
|
||||||
fmt.Printf("搜索结果: 总数=%d, 结果数=%d\n", result.Count, len(result.Results))
|
fmt.Printf("搜索结果: 总数=%d, 结果数=%d\n", result.Count, len(result.Results))
|
||||||
for i, repo := range result.Results {
|
for i, repo := range result.Results {
|
||||||
fmt.Printf("仓库[%d]: 名称=%s, 命名空间=%s, 描述=%s, 是否官方=%v\n",
|
fmt.Printf("仓库[%d]: 名称=%s, 所有者=%s, 描述=%s, 是否官方=%v\n",
|
||||||
i, repo.Name, repo.Namespace, repo.Description, repo.IsOfficial)
|
i, repo.Name, repo.RepoOwner, repo.Description, repo.IsOfficial)
|
||||||
}
|
}
|
||||||
|
|
||||||
setCacheResult(cacheKey, &result)
|
setCacheResult(cacheKey, &result)
|
||||||
|
|||||||
Reference in New Issue
Block a user