#!/usr/bin/env php
<?php

declare(strict_types=1);

use Bakkbone\Agent\Bootstrap;
use Bakkbone\Panel\Core\Config;

require dirname(__DIR__, 2) . '/vendor/autoload.php';

if (posix_geteuid() !== 0) {
    fwrite(STDERR, "bakkbone-agent must run as root\n");
    exit(1);
}

$config = Config::load(getenv('BAKKBONE_CONFIG') ?: '/etc/bakkbone/panel.php');
Bootstrap::server($config)->run();
