package utils import ( "log" "log/slog" "os" ) var ( SmtpHost string SmtpPort string SmtpUser string SmtpPass string SmtpFromMail string SmtpFromName string BaseUrl string ) func MustInitEnv() { SmtpHost = os.Getenv("SMTP_HOST") SmtpPort = os.Getenv("SMTP_PORT") SmtpUser = os.Getenv("SMTP_USER") SmtpPass = os.Getenv("SMTP_PASS") SmtpFromMail = os.Getenv("SMTP_FROM_MAIL") SmtpFromName = os.Getenv("SMTP_FROM_NAME") BaseUrl = os.Getenv("BASE_URL") if SmtpHost == "" { log.Fatal("SMTP_HOST must be set") } if SmtpPort == "" { log.Fatal("SMTP_PORT must be set") } if SmtpUser == "" { log.Fatal("SMTP_USER must be set") } if SmtpPass == "" { log.Fatal("SMTP_PASS must be set") } if SmtpFromMail == "" { log.Fatal("SMTP_FROM_MAIL must be set") } if SmtpFromName == "" { log.Fatal("SMTP_FROM_NAME must be set") } if BaseUrl == "" { log.Fatal("BASE_URL must be set") } slog.Info("BASE_URL is " + BaseUrl) slog.Info("SMTP_HOST is " + SmtpHost) slog.Info("SMTP_PORT is " + SmtpPort) slog.Info("SMTP_USER is " + SmtpUser) slog.Info("SMTP_PASS is " + SmtpPass) slog.Info("SMTP_FROM_MAIL is " + SmtpFromMail) slog.Info("SMTP_FROM_NAME is " + SmtpFromName) }