init
This commit is contained in:
Executable
+25
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
use LayLink\Server\PopServer;
|
||||
use LayLink\Util\Env;
|
||||
use Workerman\Worker;
|
||||
|
||||
require dirname(__DIR__) . '/vendor/autoload.php';
|
||||
|
||||
Env::load(dirname(__DIR__) . '/.env');
|
||||
Worker::$logFile = dirname(__DIR__) . '/runtime/workerman.log';
|
||||
Worker::$pidFile = dirname(__DIR__) . '/runtime/pop-server.pid';
|
||||
|
||||
$server = new PopServer(
|
||||
Env::get('POP_AGENT_LISTEN', '0.0.0.0:9001'),
|
||||
require dirname(__DIR__) . '/config/nodes.php',
|
||||
require dirname(__DIR__) . '/config/policies.php',
|
||||
Env::csv('POP_ALLOWED_AGENT_TRANSPORTS', ['tcp']),
|
||||
Env::get('AUDIT_LOG', dirname(__DIR__) . '/runtime/audit.log'),
|
||||
);
|
||||
$server->boot();
|
||||
|
||||
Worker::runAll();
|
||||
Reference in New Issue
Block a user