<?php

/**
 * @link https://www.humhub.org/
 * @copyright Copyright (c) 2025 HumHub GmbH & Co. KG
 * @license https://www.humhub.com/licences
 */

use humhub\services\BootstrapService;

$protectedPath = __DIR__ . '/protected';

/**
 * @var $loader \Composer\Autoload\ClassLoader
 */
$loader = require($protectedPath . '/vendor/autoload.php');

// Load Environment
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__, '.env');
$dotenv->safeLoad();

// Load Bootstrap Helper
$loader->addClassMap(['humhub\\services\\BootstrapService' => $protectedPath . '/humhub/services/BootstrapService.php']);

$bootstrap = new BootstrapService();
$bootstrap->runWeb();
