added debug var, changed title
All checks were successful
Docker Release Build / push_to_registry (push) Successful in 1m0s

This commit is contained in:
Florian Walther
2026-02-08 10:59:18 +01:00
parent 90f4b9a0e3
commit 7c7a0dcf15
2 changed files with 8 additions and 7 deletions

13
main.go
View File

@@ -18,6 +18,7 @@ const (
)
var (
debug = false
templates = make(map[string]*template.Template)
AppVersion = "development"
counterFile = "/data/counter.txt"
@@ -76,7 +77,7 @@ func loadTemplates() {
}
func generatePassword() string {
log.Printf("called generatePassword\n")
if debug { log.Printf("called generatePassword\n") }
password := make([]byte, passwordLength)
_, err := rand.Read(password)
if err != nil {
@@ -90,7 +91,7 @@ func generatePassword() string {
}
func passwordHandler(w http.ResponseWriter, r *http.Request) {
log.Printf("called passwordHandler\n")
if debug { log.Printf("called passwordHandler\n") }
password := generatePassword()
currentCount := GetPasswordCount()
response := map[string]interface{}{
@@ -107,14 +108,14 @@ func passwordHandler(w http.ResponseWriter, r *http.Request) {
}
func passwordAPIHandler(w http.ResponseWriter, r *http.Request) {
log.Printf("called passwordHandler\n")
if debug { log.Printf("called passwordHandler\n") }
password := generatePassword()
w.Header().Set("Content-Type", "text/plain")
w.Write([]byte(password))
}
func indexHandler(w http.ResponseWriter, r *http.Request) {
log.Printf("call indexHandler: Request %s %s\n", r.Method, r.URL)
if debug { log.Printf("call indexHandler: Request %s %s\n", r.Method, r.URL) }
password := generatePassword()
//password := "load..."
data := struct {
@@ -122,7 +123,7 @@ func indexHandler(w http.ResponseWriter, r *http.Request) {
}{
Password: password,
}
log.Printf("prepare template for index\n")
if debug { log.Printf("prepare template for index\n") }
err := templates["index.html"].ExecuteTemplate(w, "base.html", data)
if err != nil {
log.Printf("Fehler beim Rendern des Templates: %v", err)
@@ -131,7 +132,7 @@ func indexHandler(w http.ResponseWriter, r *http.Request) {
}
func helpHandler(w http.ResponseWriter, r *http.Request) {
log.Printf("call helpHandler\n")
if debug { log.Printf("call helpHandler\n") }
err := templates["help.html"].ExecuteTemplate(w, "base.html", nil)
if err != nil {
log.Printf("Fehler beim Rendern des Templates: %v", err)