FastMovieAI AI短剧创作平台 二开基线

- 源码: xhadmincn/FastMovieAI (Apache 2.0)
- 二开: Docker部署, Swoole改Select, route.php修复, 补update/VERSION
- vendor/示例资源已gitignore
This commit is contained in:
李建琦
2026-08-26 18:37:36 +08:00
commit eae151fd57
888 changed files with 105571 additions and 0 deletions
@@ -0,0 +1,12 @@
<?php
$enable=file_exists(base_path('plugin/notification'));
$d=[
'enable' => $enable,
'websocket' => 'websocket://0.0.0.0:'.getenv('PUSH_WSS_PORT'),
'api' => 'http://0.0.0.0:'.getenv('PUSH_API_PORT'),
'app_key' => getenv('PUSH_KEY'),
'app_secret' => getenv('PUSH_SCERET'),
'channel_hook' => 'http://127.0.0.1:'.getenv('SERVER_PORT').'/app/notification/push/hook',
'auth' => '/app/notification/api/push/auth'
];
return $d;
@@ -0,0 +1,21 @@
<?php
use Webman\Push\Server;
$enable=file_exists(base_path('plugin/notification'));
return [
'server' => [
'enable' => $enable,
'handler' => Server::class,
'listen' => 'websocket://0.0.0.0:'.getenv('PUSH_WSS_PORT'),
'count' => 1,
'constructor' => [
'api_listen' => 'http://0.0.0.0:'.getenv('PUSH_API_PORT'),
'app_info' => [
getenv('PUSH_KEY') => [
'channel_hook' => 'http://127.0.0.1:'.getenv('SERVER_PORT').'/app/notification/push/hook',
'app_secret' => getenv('PUSH_SCERET'),
],
],
]
],
];
@@ -0,0 +1,26 @@
<?php
/**
* This file is part of webman.
*
* Licensed under The MIT License
* For full copyright and license information, please see the MIT-LICENSE.txt
* Redistributions of files must retain the above copyright notice.
*
* @author walkor<walkor@workerman.net>
* @copyright walkor<walkor@workerman.net>
* @link http://www.workerman.net/
* @license http://www.opensource.org/licenses/mit-license.php MIT License
*/
use support\Request;
use Webman\Route;
$enable=file_exists(base_path('plugin/notification'));
if($enable){
/**
* 推送js客户端文件
*/
Route::get('/plugin/webman/push/push.js', function (Request $request) {
return response()->file(base_path().'/vendor/webman/push/src/push.js');
});
}