diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 64b8c4e..a3dc465 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -1,7 +1,7 @@ on: create: tags: - - '*' + - 'v*' name: 🏗️✨ Build Workflow diff --git a/src/Controllers/Controller.php b/src/Controllers/Controller.php new file mode 100644 index 0000000..641f6d8 --- /dev/null +++ b/src/Controllers/Controller.php @@ -0,0 +1,46 @@ + 200, 'message' => 'Server is running']); + } +} diff --git a/src/Server.php b/src/Server.php index b90b2df..1dd8298 100644 --- a/src/Server.php +++ b/src/Server.php @@ -10,6 +10,7 @@ use League\Route\Http\Exception\MethodNotAllowedException; use League\Route\Http\Exception\NotFoundException; use League\Route\Router; use Nyholm\Psr7\Factory\Psr17Factory; +use Siteworxpro\App\Controllers\IndexController; use Siteworxpro\App\Facades\Config; use Siteworxpro\App\Facades\Logger; use Siteworxpro\App\Http\JsonResponseFactory; @@ -113,10 +114,7 @@ class Server */ protected function registerRoutes(): void { - $this->router->get('/', function () { - return JsonResponseFactory::createJsonResponse(['status_code' => 200, 'message' => 'Server is running']); - }); - + $this->router->get('/', IndexController::class . '::get'); $this->router->middleware(new CorsMiddleware()); }