mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
Trap ctrl+c on start
This commit is contained in:
@@ -187,6 +187,12 @@ class Server
|
||||
}
|
||||
}
|
||||
|
||||
$server->on('start', function (\Swoole\Http\Server $srv) {
|
||||
\Swoole\Process::signal(SIGINT, function () use ($srv) {
|
||||
$srv->shutdown();
|
||||
});
|
||||
});
|
||||
|
||||
$server->on('request', function (\Swoole\Http\Request $swooleRequest, \Swoole\Http\Response $swooleResponse) use ($files) {
|
||||
\Utopia\Http\Http::setResource('swooleRequest', fn () => $swooleRequest);
|
||||
\Utopia\Http\Http::setResource('swooleResponse', fn () => $swooleResponse);
|
||||
|
||||
Reference in New Issue
Block a user