This commit is contained in:
$(pass /github/name)
2024-07-02 00:27:43 +02:00
parent fbb3bdfcb3
commit 9bd8d48243
11 changed files with 251 additions and 102 deletions

View File

@@ -1,32 +1,32 @@
package server
import (
"database/sql"
"log"
"GoMembership/internal/controllers"
"GoMembership/internal/repositories"
"GoMembership/internal/routes"
"GoMembership/internal/services"
"net/http"
// "GoMembership/internal/config"
"GoMembership/internal/controllers"
"GoMembership/internal/database"
"GoMembership/internal/repositories"
"GoMembership/internal/routes"
"GoMembership/internal/services"
"log"
"net/http"
"github.com/gorilla/mux"
_ "github.com/go-sql-driver/mysql"
"github.com/gorilla/mux"
)
func Run() {
db, err := sql.Open("mysql", "user:password@/dbname")
if err != nil {
log.Fatal(err)
}
defer db.Close()
// cfg := config.LoadConfig()
db := database.Connect()
defer db.Close()
userRepo := repositories.NewUserRepository(db)
userService := services.NewUserService(userRepo)
userController := controllers.NewUserController(userService)
userRepo := repositories.NewUserRepository(db)
userService := services.NewUserService(userRepo)
userController := controllers.NewUserController(userService)
router := mux.NewRouter()
routes.RegisterRoutes(router, userController)
router := mux.NewRouter()
routes.RegisterRoutes(router, userController)
log.Fatal(http.ListenAndServe(":8080", router))
log.Println("Starting server on :8080")
if err := http.ListenAndServe(":8080", router); err != nil {
log.Fatalf("could not start server: %v", err)
}
}