You've already forked grok
dockerize application
This commit is contained in:
10
main.go
10
main.go
@@ -170,7 +170,7 @@ type Config struct {
|
||||
|
||||
func LoadConfig(cfg *Config) error {
|
||||
if err := godotenv.Load(".env"); err != nil {
|
||||
return err
|
||||
slog.Warn("no env file loaded", "err", err)
|
||||
}
|
||||
|
||||
cfg.OpenAIBaseURL = os.Getenv("OPENAI_BASE_URL")
|
||||
@@ -197,7 +197,13 @@ func LoadConfig(cfg *Config) error {
|
||||
|
||||
cfg.ChatID = chatID
|
||||
|
||||
cfg.SystemPrompt = os.Getenv("SYSTEM_PROMPT")
|
||||
sysPromptPath := os.Getenv("SYSTEM_PROMPT_PATH")
|
||||
promptBytes, err := os.ReadFile(sysPromptPath)
|
||||
if err != nil {
|
||||
slog.Warn("could not load system prompt", "path", sysPromptPath)
|
||||
} else {
|
||||
cfg.SystemPrompt = string(promptBytes)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user