From e690b6529465890b78960fe121db5bc8eb0c2cd2 Mon Sep 17 00:00:00 2001 From: Smile Rex Date: Fri, 24 Jan 2025 15:08:41 +0300 Subject: [PATCH] set cfg to env --- README.md | 10 ++++++++++ main.go | 20 ++++++-------------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 16fe1bb..12a8459 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,12 @@ ### Сборка ```go build``` + + +## ENVIRONMENT +```Go +os.Getenv("BOT_TOKEN") +os.Getenv("DB_HOST") +os.Getenv("DB_NAME") +os.Getenv("DB_USER") +os.Getenv("DB_PASS") +``` \ No newline at end of file diff --git a/main.go b/main.go index df586f2..ae9f881 100644 --- a/main.go +++ b/main.go @@ -8,24 +8,16 @@ import ( "time" tele "gopkg.in/telebot.v4" - "gopkg.in/yaml.v3" ) func config() models.Config { - file, err := os.Open("cfg.yml") - if err != nil { - log.Fatal(err) + return models.Config{ + Token: os.Getenv("BOT_TOKEN"), + HostName: os.Getenv("DB_HOST"), + DbName: os.Getenv("DB_NAME"), + UserName: os.Getenv("DB_USER"), + Password: os.Getenv("DB_PASS"), } - defer file.Close() - - // unmarshal the YAML data into a struct - var config models.Config - err = yaml.NewDecoder(file).Decode(&config) - if err != nil { - log.Fatal(err) - } - - return config } func main() {