Yimaru-BackEnd/cmd/main.go
2025-03-28 23:03:25 +03:00

36 lines
680 B
Go

package main
import (
"fmt"
"log/slog"
"os"
"github.com/SamuelTariku/FortuneBet-Backend/internal/config"
"github.com/SamuelTariku/FortuneBet-Backend/internal/repository"
// httpserver "github.com/SamuelTariku/FortuneBet-Backend/internal/web_server"
"github.com/joho/godotenv"
)
func main() {
err := godotenv.Load()
if err != nil {
slog.Error(err.Error())
os.Exit(1)
}
cfg, err := config.NewConfig()
if err != nil {
slog.Error(err.Error())
os.Exit(1)
}
db, _, err := repository.OpenDB(cfg.DbUrl)
if err != nil {
fmt.Print(err)
os.Exit(1)
}
store := repository.NewStore(db)
fmt.Println(store)
// app := httpserver.NewApp(cfg.Port)
// app.Run()
}