2 files changed,
18 insertions(+),
0 deletions(-)
Author:
Oleksandr Smirnov
olexsmir@gmail.com
Committed at:
2026-01-28 20:48:44 +0200
Authored at:
2026-01-28 20:42:33 +0200
Change ID:
zllmvrnrunowwlmsttmqkwqoozpwpomx
Parent:
ac1a0a0
M
internal/handlers/repo.go
路路路 102 102 data["meta"] = h.c.Meta 103 103 data["gomod"] = repo.IsGoMod() 104 104 105 + if mirrorInfo, err := repo.MirrorInfo(); err == nil && mirrorInfo.IsMirror { 106 + lastSync, _ := repo.ReadLastSync() 107 + data["mirrorinfo"] = map[string]any{ 108 + "isMirror": true, 109 + "url": mirrorInfo.RemoteURL, 110 + "lastSync": lastSync, 111 + } 112 + } 113 + 105 114 h.templ(w, "repo_index", data) 106 115 } 107 116
M
web/templates/repo_index.html
路路路 31 31 https://{{ .servername }}/{{ .name }} 32 32 git@{{ .servername }}:{{ .name }} 33 33 {{- /* */ -}}</pre> 34 + 35 + {{- if .mirrorinfo.isMirror }} 36 + <br> 37 + <h2>Mirror Status</h3> 38 + <p> 39 + Last updated {{ humanizeTime .mirrorinfo.lastSync }} ago from: 40 + <a href="{{ .mirrorinfo.url }}" target="_blank">{{ .mirrorinfo.url }}</a> 41 + </p> 42 + {{- end }} 34 43 </div> 35 44 </section> 36 45