forked from ebhomengo/niki
add-auth-domain (#221)
This commit is contained in:
parent
b9db2926c1
commit
f94d16b523
|
|
@ -0,0 +1,8 @@
|
|||
package authapp
|
||||
|
||||
import "net/http"
|
||||
|
||||
type Application struct {
|
||||
Config Config
|
||||
HTTPServer *http.Server
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
package authapp
|
||||
|
||||
type Config struct {
|
||||
// HTTP server config
|
||||
|
||||
// Database config
|
||||
|
||||
// Logger config
|
||||
|
||||
// Service config
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package http
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"github.com/labstack/echo/v4"
|
||||
)
|
||||
|
||||
type Handler struct{}
|
||||
|
||||
func NewHandler() *Handler {
|
||||
return &Handler{}
|
||||
}
|
||||
|
||||
func (h Handler) HealthCheck(c echo.Context) error {
|
||||
return c.JSON(http.StatusOK, map[string]string{"status": "ok"})
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
package http
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
package http
|
||||
|
||||
import httpserver "git.gocasts.ir/ebhomengo/niki/delivery/http_server"
|
||||
|
||||
type Server struct {
|
||||
HTTPServer *httpserver.Server
|
||||
Handler *Handler
|
||||
}
|
||||
|
||||
func NewServer(httpserver *httpserver.Server) *Server {
|
||||
return &Server{
|
||||
HTTPServer: httpserver,
|
||||
Handler: NewHandler(),
|
||||
}
|
||||
}
|
||||
|
||||
func (s *Server) Serve() {
|
||||
|
||||
}
|
||||
|
||||
func (s *Server) Stop() {}
|
||||
|
||||
func (s *Server) RegisterRoutes() {}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
package database
|
||||
|
||||
import "git.gocasts.ir/ebhomengo/niki/repository/mysql"
|
||||
|
||||
type DB struct {
|
||||
conn *mysql.DB
|
||||
}
|
||||
|
||||
func New(conn *mysql.DB) *DB {
|
||||
return &DB{
|
||||
conn: conn,
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
package service
|
||||
|
|
@ -0,0 +1 @@
|
|||
package service
|
||||
|
|
@ -0,0 +1 @@
|
|||
package service
|
||||
|
|
@ -0,0 +1 @@
|
|||
package service
|
||||
Loading…
Reference in New Issue