feat: show build commit on admin page
This commit is contained in:
7
internal/buildinfo/buildinfo.go
Normal file
7
internal/buildinfo/buildinfo.go
Normal file
@@ -0,0 +1,7 @@
|
||||
package buildinfo
|
||||
|
||||
// Commit is the git commit SHA the binary was built from.
|
||||
//
|
||||
// Set at build time via:
|
||||
// -ldflags "-X ResendIt/internal/buildinfo.Commit=<sha>"
|
||||
var Commit = "dev"
|
||||
@@ -1,6 +1,7 @@
|
||||
package web
|
||||
|
||||
import (
|
||||
"ResendIt/internal/buildinfo"
|
||||
"ResendIt/internal/file"
|
||||
"os"
|
||||
"strconv"
|
||||
@@ -108,9 +109,10 @@ func (h *Handler) AdminPage(c *gin.Context) {
|
||||
totalPages := (totalCount + limit - 1) / limit
|
||||
|
||||
c.HTML(200, "admin.html", gin.H{
|
||||
"Files": adminFiles,
|
||||
"Page": page,
|
||||
"TotalPages": totalPages,
|
||||
"Files": adminFiles,
|
||||
"Page": page,
|
||||
"TotalPages": totalPages,
|
||||
"BuildCommit": buildinfo.Commit,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user