Files
2024-12-06 16:10:35 +03:00

25 lines
440 B
Go

package config
import (
"log"
"os"
)
var (
DSN = getEnv("DSN")
SMTPHost = getEnv("SMTP_HOST")
SMTPEmail = getEnv("SMTP_EMAIL")
SMTPPassword = getEnv("SMTP_PASSWORD")
MockSMTPRecipient = getEnv("MOCK_SMTP_RECIPIENT")
JWTSecret = getEnv("JWT_SECRET")
)
func getEnv(k string) string {
v := os.Getenv(k)
if v == "" {
log.Fatalf("enviroment variable %s is required", k)
}
return v
}