2 files changed,
18 insertions(+),
0 deletions(-)
Author:
Oleksandr Smirnov
olexsmir@gmail.com
Committed at:
2026-01-28 20:48:44 +0200
Change ID:
zllmvrnrunowwlmsttmqkwqoozpwpomx
Parent:
ac1a0a0
M
internal/handlers/repo.go
@@ -102,6 +102,15 @@ data["servername"] = h.c.Meta.Host
data["meta"] = h.c.Meta data["gomod"] = repo.IsGoMod() + if mirrorInfo, err := repo.MirrorInfo(); err == nil && mirrorInfo.IsMirror { + lastSync, _ := repo.ReadLastSync() + data["mirrorinfo"] = map[string]any{ + "isMirror": true, + "url": mirrorInfo.RemoteURL, + "lastSync": lastSync, + } + } + h.templ(w, "repo_index", data) }
M
web/templates/repo_index.html
@@ -31,6 +31,15 @@ <pre>{{- /* */ -}}
https://{{ .servername }}/{{ .name }} git@{{ .servername }}:{{ .name }} {{- /* */ -}}</pre> + + {{- if .mirrorinfo.isMirror }} + <br> + <h2>Mirror Status</h3> + <p> + Last updated {{ humanizeTime .mirrorinfo.lastSync }} ago from: + <a href="{{ .mirrorinfo.url }}" target="_blank">{{ .mirrorinfo.url }}</a> + </p> + {{- end }} </div> </section>