⬆️ Configured for support dealer
This commit is contained in:
parent
c912271610
commit
cef0a552f4
@ -4,8 +4,8 @@ import (
|
|||||||
"github.com/gofiber/fiber/v2"
|
"github.com/gofiber/fiber/v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
func MapAdminAPIs(app *fiber.App) {
|
func MapAdminAPIs(app *fiber.App, baseURL string) {
|
||||||
admin := app.Group("/api/admin")
|
admin := app.Group(baseURL)
|
||||||
{
|
{
|
||||||
admin.Post("/badges", grantBadge)
|
admin.Post("/badges", grantBadge)
|
||||||
admin.Delete("/badges/:badgeId", revokeBadge)
|
admin.Delete("/badges/:badgeId", revokeBadge)
|
||||||
|
@ -4,10 +4,10 @@ import (
|
|||||||
"github.com/gofiber/fiber/v2"
|
"github.com/gofiber/fiber/v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
func MapAPIs(app *fiber.App) {
|
func MapAPIs(app *fiber.App, baseURL string) {
|
||||||
app.Get("/.well-known/openid-configuration", getOidcConfiguration)
|
app.Get("/.well-known/openid-configuration", getOidcConfiguration)
|
||||||
|
|
||||||
api := app.Group("/api").Name("API")
|
api := app.Group(baseURL).Name("API")
|
||||||
{
|
{
|
||||||
notify := api.Group("/notifications").Name("Notifications API")
|
notify := api.Group("/notifications").Name("Notifications API")
|
||||||
{
|
{
|
||||||
|
@ -1,13 +1,14 @@
|
|||||||
package server
|
package server
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"net/http"
|
||||||
|
"path/filepath"
|
||||||
|
"strings"
|
||||||
|
|
||||||
"git.solsynth.dev/hydrogen/passport/pkg/internal/server/admin"
|
"git.solsynth.dev/hydrogen/passport/pkg/internal/server/admin"
|
||||||
"git.solsynth.dev/hydrogen/passport/pkg/internal/server/api"
|
"git.solsynth.dev/hydrogen/passport/pkg/internal/server/api"
|
||||||
"git.solsynth.dev/hydrogen/passport/pkg/internal/server/exts"
|
"git.solsynth.dev/hydrogen/passport/pkg/internal/server/exts"
|
||||||
"github.com/gofiber/fiber/v2/middleware/filesystem"
|
"github.com/gofiber/fiber/v2/middleware/filesystem"
|
||||||
"net/http"
|
|
||||||
"path/filepath"
|
|
||||||
"strings"
|
|
||||||
|
|
||||||
"github.com/gofiber/fiber/v2"
|
"github.com/gofiber/fiber/v2"
|
||||||
"github.com/gofiber/fiber/v2/middleware/cors"
|
"github.com/gofiber/fiber/v2/middleware/cors"
|
||||||
@ -59,8 +60,8 @@ func NewServer() *HTTPApp {
|
|||||||
|
|
||||||
app.Use(exts.AuthMiddleware)
|
app.Use(exts.AuthMiddleware)
|
||||||
|
|
||||||
admin.MapAdminAPIs(app)
|
admin.MapAdminAPIs(app, "/api/admin")
|
||||||
api.MapAPIs(app)
|
api.MapAPIs(app, "/api")
|
||||||
|
|
||||||
app.Use(filesystem.New(filesystem.Config{
|
app.Use(filesystem.New(filesystem.Config{
|
||||||
Root: http.Dir(viper.GetString("frontend_app")),
|
Root: http.Dir(viper.GetString("frontend_app")),
|
||||||
|
@ -6,7 +6,6 @@ frontend_app = "web/dist"
|
|||||||
bind = "0.0.0.0:8444"
|
bind = "0.0.0.0:8444"
|
||||||
grpc_bind = "0.0.0.0:7444"
|
grpc_bind = "0.0.0.0:7444"
|
||||||
domain = "localhost"
|
domain = "localhost"
|
||||||
secret = "LtTjzAGFLshwXhN4ZD4nG5KlMv1MWcsvfv03TSZYnT1VhiAnLIZFTnHUwR0XhGgi"
|
|
||||||
|
|
||||||
content_endpoint = "https://usercontent.solsynth.dev"
|
content_endpoint = "https://usercontent.solsynth.dev"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user