package main import ( "log" "os" "git.rouggy.com/rouggy/stockradar/internal/db" "git.rouggy.com/rouggy/stockradar/internal/server" "github.com/joho/godotenv" ) func main() { // Chargement .env if err := godotenv.Load(); err != nil { log.Println("No .env file found, using environment variables") } // Init base de données database, err := db.Init("stockradar.db") if err != nil { log.Fatalf("Failed to initialize database: %v", err) } defer database.Close() // Démarrage serveur port := os.Getenv("PORT") if port == "" { port = "8080" } srv, err := server.New(database, port) if err != nil { log.Fatalf("Failed to initialize server: %v", err) } log.Printf("StockRadar running on http://localhost:%s", port) if err := srv.Start(); err != nil { log.Fatalf("Server error: %v", err) } }