[add] better log page, [add] admin users page, [add] admin nav
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-01-20 14:26:26 -05:00
parent a65750ae21
commit b2c56ac286
17 changed files with 271 additions and 67 deletions

View File

@@ -1,8 +1,10 @@
package config
import (
"fmt"
"os"
"path"
"runtime/debug"
"strings"
log "github.com/sirupsen/logrus"
@@ -43,6 +45,28 @@ func (u UTCFormatter) Format(e *log.Entry) ([]byte, error) {
return u.Formatter.Format(e)
}
// TODO
var commitDetails = func() string {
commitDetails := "unknown"
if info, ok := debug.ReadBuildInfo(); ok {
for _, setting := range info.Settings {
if setting.Key == "vcs.revision" {
commitDetails = setting.Value[0:7]
} else if setting.Key == "vcs.modified" {
if setting.Value == "true" {
commitDetails += "-dirty"
}
}
fmt.Println(setting.Key)
fmt.Println(setting.Value)
}
}
return commitDetails
}()
func Load() *Config {
c := &Config{
Version: "0.0.1",