package main import ( "attune-heart-therapy/internal/app" "attune-heart-therapy/internal/logger" "github.com/joho/godotenv" ) func main() { // Initialize logger log := logger.New("main") // Load environment variables if err := godotenv.Load(); err != nil { log.Warn("No .env file found, using system environment variables") } // Create and run application application, err := app.New() if err != nil { log.Fatal("Failed to create application", err) } // Run the application with graceful shutdown handling if err := application.Run(); err != nil { log.Fatal("Application failed", err) } log.Info("Application shutdown completed") }