fix: adjust from boilerplate to lti project

This commit is contained in:
Hafizh A. Y
2025-09-25 11:08:01 +07:00
parent 10506238ae
commit c136206f2d
36 changed files with 76 additions and 118 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
-42
View File
@@ -1,42 +0,0 @@
package config
import (
"os"
"time"
)
type AuthCfg struct {
Issuer string
JWTSecret string
AccessTTL time.Duration
RefreshTTL time.Duration
RefreshCookieName string
RefreshCookiePath string
}
func LoadAuth() AuthCfg {
return AuthCfg{
JWTSecret: getenv("JWT_SECRET", "dev-secret-change-me"),
AccessTTL: getenvDuration("ACCESS_TTL", 10*time.Minute),
RefreshTTL: getenvDuration("REFRESH_TTL", 30*24*time.Hour),
RefreshCookieName: getenv("REFRESH_COOKIE_NAME", "rt"),
RefreshCookiePath: getenv("REFRESH_COOKIE_PATH", "/api/auth"),
Issuer: getenv("ISSUER", "http://localhost:8080"),
}
}
func getenv(k, def string) string {
if v := os.Getenv(k); v != "" {
return v
}
return def
}
func getenvDuration(k string, def time.Duration) time.Duration {
if v := os.Getenv(k); v != "" {
d, err := time.ParseDuration(v)
if err == nil {
return d
}
}
return def
}
+1 -1
View File
@@ -3,7 +3,7 @@ package config
import (
"fmt"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/utils"
"gitlab.com/mbugroup/lti-api.git/internal/utils"
"github.com/spf13/viper"
)
+1 -1
View File
@@ -1,7 +1,7 @@
package config
import (
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/utils"
"gitlab.com/mbugroup/lti-api.git/internal/utils"
"github.com/bytedance/sonic"
"github.com/gofiber/fiber/v2"
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"fmt"
"time"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/config"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/utils"
"gitlab.com/mbugroup/lti-api.git/internal/config"
"gitlab.com/mbugroup/lti-api.git/internal/utils"
"gorm.io/driver/postgres"
"gorm.io/gorm"
+1 -1
View File
@@ -3,7 +3,7 @@ package seed
import (
"fmt"
mUser "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/models"
mUser "gitlab.com/mbugroup/lti-api.git/internal/modules/users/models"
"gorm.io/gorm"
)
+3 -3
View File
@@ -3,9 +3,9 @@ package middleware
import (
"strings"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/config"
service "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/services"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/utils"
"gitlab.com/mbugroup/lti-api.git/internal/config"
service "gitlab.com/mbugroup/lti-api.git/internal/modules/users/services"
"gitlab.com/mbugroup/lti-api.git/internal/utils"
"github.com/gofiber/fiber/v2"
)
+1 -1
View File
@@ -3,7 +3,7 @@ package middleware
import (
"time"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/response"
"gitlab.com/mbugroup/lti-api.git/internal/response"
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/middleware/limiter"
@@ -4,10 +4,10 @@ import (
"math"
"strconv"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/dto"
service "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/services"
validation "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/validations"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/response"
"gitlab.com/mbugroup/lti-api.git/internal/modules/users/dto"
service "gitlab.com/mbugroup/lti-api.git/internal/modules/users/services"
validation "gitlab.com/mbugroup/lti-api.git/internal/modules/users/validations"
"gitlab.com/mbugroup/lti-api.git/internal/response"
"github.com/gofiber/fiber/v2"
)
+1 -1
View File
@@ -3,7 +3,7 @@ package dto
import (
"time"
model "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/models"
model "gitlab.com/mbugroup/lti-api.git/internal/modules/users/models"
)
// === DTO Structs ===
+2 -2
View File
@@ -5,8 +5,8 @@ import (
"github.com/gofiber/fiber/v2"
"gorm.io/gorm"
rUser "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/repositories"
sUser "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/services"
rUser "gitlab.com/mbugroup/lti-api.git/internal/modules/users/repositories"
sUser "gitlab.com/mbugroup/lti-api.git/internal/modules/users/services"
)
type UserModule struct{}
@@ -1,8 +1,8 @@
package repository
import (
model "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/models"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/repository"
model "gitlab.com/mbugroup/lti-api.git/internal/modules/users/models"
"gitlab.com/mbugroup/lti-api.git/internal/repository"
"gorm.io/gorm"
)
+2 -2
View File
@@ -1,8 +1,8 @@
package users
import (
controller "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/controllers"
user "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/services"
controller "gitlab.com/mbugroup/lti-api.git/internal/modules/users/controllers"
user "gitlab.com/mbugroup/lti-api.git/internal/modules/users/services"
"github.com/gofiber/fiber/v2"
)
@@ -3,10 +3,10 @@ package service
import (
"errors"
model "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/models"
repository "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/repositories"
validation "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/validations"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/utils"
model "gitlab.com/mbugroup/lti-api.git/internal/modules/users/models"
repository "gitlab.com/mbugroup/lti-api.git/internal/modules/users/repositories"
validation "gitlab.com/mbugroup/lti-api.git/internal/modules/users/validations"
"gitlab.com/mbugroup/lti-api.git/internal/utils"
"github.com/go-playground/validator/v10"
"github.com/gofiber/fiber/v2"
+3 -3
View File
@@ -1,13 +1,13 @@
package route
import (
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/validation"
"gitlab.com/mbugroup/lti-api.git/internal/modules"
"gitlab.com/mbugroup/lti-api.git/internal/validation"
"github.com/gofiber/fiber/v2"
"gorm.io/gorm"
users "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users"
users "gitlab.com/mbugroup/lti-api.git/internal/modules/users"
// MODULE IMPORTS
)
+2 -2
View File
@@ -3,8 +3,8 @@ package utils
import (
"errors"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/response"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/validation"
"gitlab.com/mbugroup/lti-api.git/internal/response"
"gitlab.com/mbugroup/lti-api.git/internal/validation"
"github.com/gofiber/fiber/v2"
)