From b86afc8ea4ad1d9a97228f6cacce16f79ecea55b Mon Sep 17 00:00:00 2001 From: William Martin Date: Fri, 28 Mar 2025 11:12:35 +0100 Subject: [PATCH] Use a config filename that is different from the binary name This was causing issues in the Docker container, where viper looks for a filename, without considering the extension, resulting in it trying to parse the binary itself as JSON. --- pkg/translations/translations.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/translations/translations.go b/pkg/translations/translations.go index 8f19f158..6d910525 100644 --- a/pkg/translations/translations.go +++ b/pkg/translations/translations.go @@ -24,7 +24,7 @@ func TranslationHelper() (TranslationHelperFunc, func()) { v.AutomaticEnv() // Load from JSON file - v.SetConfigName("github-mcp-server") + v.SetConfigName("github-mcp-server-config") v.SetConfigType("json") v.AddConfigPath(".") @@ -59,9 +59,9 @@ func TranslationHelper() (TranslationHelperFunc, func()) { } } -// dump translationKeyMap to a json file called github-mcp-server.json +// dump translationKeyMap to a json file called github-mcp-server-config.json func DumpTranslationKeyMap(translationKeyMap map[string]string) error { - file, err := os.Create("github-mcp-server.json") + file, err := os.Create("github-mcp-server-config.json") if err != nil { return fmt.Errorf("error creating file: %v", err) }