bugfix
All checks were successful
release-tag / release-image (push) Successful in 1m55s

This commit is contained in:
2026-02-19 21:32:24 +01:00
parent 3e7d3f4084
commit 418eec83ad

21
main.go
View File

@@ -69,9 +69,24 @@ type apiUploadResp struct {
Local string `json:"local"`
}
func getenv(k, d string) string {
if v := os.Getenv(k); v != "" {
return v
}
return d
}
func enabled(k string, def bool) bool {
b, err := strconv.ParseBool(strings.ToLower(os.Getenv(k)))
if err != nil {
return def
}
return b
}
func uploadPublicKey(res *genResult) (*apiUploadResp, error) {
base := strings.TrimSpace(os.Getenv("KEYSERVER_URL"))
token := strings.TrimSpace(os.Getenv("KEYSERVER_TOKEN"))
base := strings.TrimSpace(getenv("KEYSERVER_URL", "http://127.0.0.1:8080"))
token := strings.TrimSpace(getenv("KEYSERVER_TOKEN", "12345678"))
if base == "" || token == "" {
return nil, nil // Upload deaktiviert
}
@@ -87,7 +102,7 @@ func uploadPublicKey(res *genResult) (*apiUploadResp, error) {
Email: res.Email,
Fingerprint: res.Fingerprint,
PublicArmored: res.PublicArmored,
Filename: res.Email + ".asc",
Filename: res.Fingerprint + ".asc",
}
b, _ := json.Marshal(reqBody)