33 lines
776 B
PHP
33 lines
776 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
require __DIR__ . '/../vendor/autoload.php';
|
|
|
|
use App\Bootstrap\AppBootstrap;
|
|
use App\Config\AppConfig;
|
|
use App\Modules\Auth\AuthRoutes;
|
|
use App\Modules\Health\HealthRoutes;
|
|
use App\Modules\Retribusi\Dashboard\DashboardRoutes;
|
|
use App\Modules\Retribusi\Realtime\RealtimeRoutes;
|
|
use App\Modules\Retribusi\RetribusiRoutes;
|
|
use App\Modules\Retribusi\Summary\SummaryRoutes;
|
|
|
|
// Load environment variables
|
|
AppConfig::loadEnv(__DIR__ . '/..');
|
|
|
|
// Bootstrap application
|
|
$app = AppBootstrap::create();
|
|
|
|
// Register module routes
|
|
HealthRoutes::register($app);
|
|
AuthRoutes::register($app);
|
|
RetribusiRoutes::register($app);
|
|
SummaryRoutes::register($app);
|
|
DashboardRoutes::register($app);
|
|
RealtimeRoutes::register($app);
|
|
|
|
// Run application
|
|
$app->run();
|
|
|