dootask/config/dootask.php
kuaifan 531129f48d feat(push): 移除友盟推送,APP 推送改为系统配置 / 自定义 / 关闭三档
- 删除友盟别名接口、模型、日志清理及 hedeqiang/umeng 依赖,迁移删除 umeng_alias / umeng_logs 表
- 系统配置(默认):通过官方 DooPush 共享通道自助注册租户,按 App 上报的推送 Token 绑定设备
- 自定义:沿用自有 DooPush 应用凭证;关闭:不推送也不记录设备
- 老站点升级后统一为系统配置,原自定义凭证保留
- PushUmengMsg 更名为 PushAppMsg;同步语言包、API 对照表与 ai-kb
2026-10-19 15:46:16 +00:00

75 lines
3.3 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
return [
// 系统设置开关:设为 'disabled' 时禁止通过接口修改系统设置(SystemController)
'system_setting' => env('SYSTEM_SETTING'),
// 许可证显示开关:设为 'hidden' 时隐藏系统许可证信息(Doo::license)
'system_license' => env('SYSTEM_LICENSE'),
// 移动 APP AI 界面开关:设为 true 时仅在移动 APP 隐藏 AI 相关界面
'app_ai_hidden' => filter_var(env('APP_AI_HIDDEN', false), FILTER_VALIDATE_BOOLEAN),
// 在线更新开关:设为 false 时禁止管理员在网页端发起系统更新(SystemUpdate)
'online_update' => filter_var(env('ONLINE_UPDATE', true), FILTER_VALIDATE_BOOLEAN),
// 演示账号:登录页展示的演示账号(SystemController::demo)
'demo_account' => env('DEMO_ACCOUNT'),
// 演示密码:登录页展示的演示账号密码(SystemController::demo)
'demo_password' => env('DEMO_PASSWORD'),
// 管理员密码修改开关:设为 'disabled' 时禁止修改管理员密码(User 模型)
'password_admin' => env('PASSWORD_ADMIN'),
// 创始人密码修改开关:设为 'disabled' 时禁止修改创始人密码(User 模型)
'password_owner' => env('PASSWORD_OWNER'),
// Manticore 全文搜索服务主机(ManticoreBase)
'search_host' => env('SEARCH_HOST', 'search'),
// Manticore 全文搜索服务端口(ManticoreBase)
'search_port' => env('SEARCH_PORT', 9306),
// AI 插件服务主机(AI::getEmbedding 走 ai 插件 /embeddings 免费向量模型)
'ai_host' => env('AI_HOST', 'ai'),
// AI 插件服务端口(AI::getEmbedding)
'ai_port' => env('AI_PORT', 5001),
// 文件回收站自动清空天数(DeleteTmpTask)
'auto_empty_file_recycle' => env('AUTO_EMPTY_FILE_RECYCLE', 365),
// 临时文件自动清理天数(DeleteTmpTask)
'auto_empty_temp_file' => env('AUTO_EMPTY_TEMP_FILE', 30),
// APP 推送「系统配置」使用的官方 DooPush 应用(App Key 随客户端公开,不是密钥)
'doopush_system' => [
'base_url' => env('DOOPUSH_SYSTEM_BASE_URL', 'https://doopush.com/api/v1'),
'app_id' => env('DOOPUSH_SYSTEM_APP_ID', '10'),
'app_key' => env('DOOPUSH_SYSTEM_APP_KEY', 'dp_ak_eSqQPRXcjSR1xXtOrXGcHvjKGVEKarBA'),
],
// WebDAV 协议硬限制;用户可配置值不能超过这里的上限
'webdav' => [
'max_file_bytes' => 1024 * 1024 * 1024,
'lock_timeout_seconds' => 1800,
'lock_max_timeout_seconds' => 7200,
],
// 在线授权:appstore 授权中心地址(OnlineLicense;默认中央,测试可指向 dev appstore)
// [调试中] 临时指向本地 dev appstore,发版前改回 'https://appstore.dootask.com'
'online_license_appstore_url' => env('ONLINE_LICENSE_APPSTORE_URL', 'https://appstore.dootask.com'),
// 在线授权:租约剩余不足该天数时触发续期(OnlineLicense)
'online_license_renew_within_days' => env('ONLINE_LICENSE_RENEW_WITHIN_DAYS', 20),
// 在线授权:租约剩余不足该天数时在提醒(OnlineLicense)
'online_license_warn_days' => env('ONLINE_LICENSE_WARN_DAYS', 7),
// 在线授权:冻结(租约过期)后到吊销的宽限天数(OnlineLicense)
'online_license_grace_days' => env('ONLINE_LICENSE_GRACE_DAYS', 14),
];