diff --git a/kindbox-app/cmd/main.go b/kindbox-app/cmd/main.go new file mode 100644 index 00000000..926c4918 --- /dev/null +++ b/kindbox-app/cmd/main.go @@ -0,0 +1,5 @@ +package main + +func main() { + panic("NOT IMPLEMENTED") +} diff --git a/kindbox-app/delivery/http/health_check.go b/kindbox-app/delivery/http/health_check.go new file mode 100644 index 00000000..3d3769aa --- /dev/null +++ b/kindbox-app/delivery/http/health_check.go @@ -0,0 +1,10 @@ +package http + +import ( + "github.com/labstack/echo/v4" + "net/http" +) + +func (s Server) healthCheck(c echo.Context) error { + return c.JSON(http.StatusOK, "Everything is ok (kind box app)") +} diff --git a/kindbox-app/delivery/http/server.go b/kindbox-app/delivery/http/server.go new file mode 100644 index 00000000..5c033f26 --- /dev/null +++ b/kindbox-app/delivery/http/server.go @@ -0,0 +1,15 @@ +package http + +import ( + httpserver "git.gocasts.ir/ebhomengo/niki/delivery/http_server" +) + +type Server struct { + HTTPServer *httpserver.Server +} + +func New(httpserver *httpserver.Server) *Server { + return &Server{ + HTTPServer: httpserver, + } +} diff --git a/kindbox-app/entity/kindbox.go b/kindbox-app/entity/kindbox.go new file mode 100644 index 00000000..507d65a8 --- /dev/null +++ b/kindbox-app/entity/kindbox.go @@ -0,0 +1,4 @@ +package entity + +// KindBox /* Not Implemented */ +type KindBox struct{} diff --git a/kindbox-app/repository/database/mysql.go b/kindbox-app/repository/database/mysql.go new file mode 100644 index 00000000..5d07c611 --- /dev/null +++ b/kindbox-app/repository/database/mysql.go @@ -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, + } +} diff --git a/kindbox-app/service/kindbox_service.go b/kindbox-app/service/kindbox_service.go new file mode 100644 index 00000000..6d43c336 --- /dev/null +++ b/kindbox-app/service/kindbox_service.go @@ -0,0 +1 @@ +package service