whyour
|
96b4c90398
|
增加 sudo 命令判断
|
2026-06-13 00:53:41 +08:00 |
|
whyour
|
abad29cbf9
|
修复非 root debian dockerfile
|
2026-05-30 23:55:57 +08:00 |
|
whyour
|
84d730d510
|
统一 Alpine/Debian 分支,QL_SCHEDULER 参数化调度
* 修改获取示例文件 api path
* 增加 debian-slim 基础镜像
* 修复 debian apt 命令,支持 qinglong 命令
* 更新 npm 版本 0.7.7
* 更新 npm v0.8.4
* 修复linux依赖检测 (#2082)
* 修复拉取私有仓库
* 修复 shell check_server
* 修复 qinglong 命令
* 更新 npm 版本 v0.13.2
* 增加 debian 开发版本
* 修改切换 linux 镜像源
* 修复 qinglong 命令
* 移除 qinglong 命令 npm 默认镜像源
* 修复 workflow
* 更新 npm 版本 v0.14.5
* 增加 npx 命令
* 更新 workflow action 版本
* 更新 npm 版本 v0.16.0
* 修复 linux 镜像源
* 更新 npm 版本 v0.17.0
* 更新 npm 版本 v0.18.0
* 修改 npm 安装启动命令
* 更新 npm 版本 v0.19.9
* 修复 debian netcat 包名
* 更新 npm 版本 v0.20.4
* 安装 linux 依赖自动识别 alpine 和 debian
* 修改 apt 命令
* 更新 npm 版本 v0.21.2
* 修改 ts 文件执行依赖
* npm 启动增加 reload 逻辑
* 更新 npm 版本 v2.17.8
* 修复 qinglong 命令
* 更新 npm 版本 v2.17.9
* 更新 npm 版本 v2.17.10
* 更新 npm 版本 v2.17.11
* 修改 debian 版本为 12 bookworm
* 更新 npm 版本 v2.17.12
* 修改本地服务启动提示
* 更新 npm 版本 v2.17.13
* 写入文件增加文件锁
* 修复系统安装依赖提示
* 更新 npm 版本 v2.18.2-6
* 更新 nodejs 版本
* 更新 npm 版本 v2.18.3-3
* 修复 command 变量
* 移除自动清除 deb
* 修复 npm 启动脚本
* 修复发布 npm包依赖文件
* 修改 linux 启动文件逻辑
* 更新 npm 版本 v2.19.0-10
* 修复 apt 命令
* 更新 npm 版本 v2.19.1-0
* 更新 npm 版本 v2.19.2-2
* 增加 packageManager
* 增加用户 qinglong
* 更新 pipeline
* 移除 init_nginx
* 更新 npm 版本 v2.20.0
* 更新 npm 版本 2.20.1
* 更新 npm 版本 2.20.2
* fix: 修复非 root 用户启动
* chore: 合并 debian 和 alpine 逻辑
---------
Co-authored-by: dream10201 <xiuxiu10201@gmail.com>
|
2026-05-30 18:03:51 +08:00 |
|
whyour
|
57d58c871e
|
fix: isolate task node dependencies
|
2026-05-24 01:40:07 +08:00 |
|
whyour
|
40d4de9017
|
增加 localhost 检测
|
2026-05-17 23:43:09 +08:00 |
|
Copilot
|
07bf0c705b
|
fix: respect QlPort env var in Docker health check (#2963)
* Initial plan
* fix: use QlPort env variable in health check with fallback to default 5700
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2026-03-11 20:43:56 +08:00 |
|
whyour
|
544c432f49
|
修复 PATH 环境变量
|
2026-03-01 20:35:19 +08:00 |
|
whyour
|
177cd3de81
|
更新 docker 日志
|
2025-11-22 01:05:28 +08:00 |
|
Copilot
|
fbeb4f4a6c
|
Fix PM2 startup failures on ARM routers with Node.js incompatibility (#2828)
* Initial plan
* Add fallback mechanism for PM2 startup failures on incompatible hardware
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-16 20:29:32 +08:00 |
|
Copilot
|
eb09a417a1
|
Fix DNS resolution failures in Alpine containers by setting ndots:0 (#2827)
* Initial plan
* Fix DNS resolution issue in Alpine containers by adding ndots:0 option
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-16 20:28:12 +08:00 |
|
whyour
|
45fac29804
|
移除用户判断
|
2025-11-15 17:02:00 +08:00 |
|
Copilot
|
8f23c61fee
|
Add non-root Docker user support with automatic command setup (#2830)
* Initial plan
* Add non-root user guide and improve error messages
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add PM2_HOME configuration to fix non-root user permission errors
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Fix PM2 socket error by using /tmp for PM2_HOME instead of mounted volume
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Document symlink permission limitation for non-root users
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Clarify that scheduled tasks auto-adapt to use full paths when symlinks unavailable
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add error handling for symlink creation to prevent worker crashes
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add practical solutions for non-root users to use ql and task commands
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Modify linkCommand to create symlinks in ~/bin for non-root users
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* 修复链接 task 命令
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
Co-authored-by: whyour <imwhyour@gmail.com>
|
2025-11-15 01:46:24 +08:00 |
|
Copilot
|
214241797d
|
Fix QlPort and QlGrpcPort environment variables ignored in host network mode and pm2 reload (#2825)
* Initial plan
* Fix host mode port configuration by using QlPort environment variable
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Fix GRPC_PORT conflict in host network mode
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Ensure BACK_PORT and GRPC_PORT survive pm2 reload with --update-env
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Move env.sh sourcing after fix_config to preserve more environment variables
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Refactor: Extract export_ql_envs function and move env.sh sourcing earlier
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Extract load_ql_envs function and reorder initialization in docker-entrypoint.sh and update.sh
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-14 22:56:39 +08:00 |
|
whyour
|
18f27a9a69
|
移除 nginx
|
2025-11-02 19:29:59 +08:00 |
|
whyour
|
2e94d58758
|
修改启动命令环境变量
|
2025-05-18 22:02:55 +08:00 |
|
whyour
|
ec3d61a713
|
修复 /:file 获取日志接口
|
2025-05-16 00:57:27 +08:00 |
|
whyour
|
32bccb3f3e
|
修复无法识别 python 依赖安装的命令
|
2025-05-13 00:22:15 +08:00 |
|
whyour
|
da639a1f8f
|
移除部分历史兼容逻辑
|
2025-05-09 15:37:05 +08:00 |
|
whyour
|
d871585eee
|
修改服务启动逻辑
|
2025-05-07 09:30:00 +08:00 |
|
whyour
|
1befa1bb8c
|
缓存 node 和 python 依赖
|
2025-04-23 02:10:39 +08:00 |
|
Hugh Gao
|
fff572869e
|
chore: Update docker-compose.yml (#2553)
|
2024-11-08 22:52:19 +08:00 |
|
whyour
|
c229eca315
|
修复依赖管理和脚本管理样式
|
2024-08-31 23:46:29 +08:00 |
|
whyour
|
6c61ac5106
|
修复 dockerfile
|
2024-08-26 00:56:55 +08:00 |
|
whyour
|
f6021c8157
|
增加内置 Python requests 模块
|
2024-08-19 23:06:16 +08:00 |
|
whyour
|
8218d4ba94
|
修复 Dockerfile
|
2024-08-18 17:26:33 +08:00 |
|
whyour
|
162bd9d8cc
|
修复 config 引入顺序
|
2024-07-22 23:29:08 +08:00 |
|
whyour
|
e694570f1a
|
增加 task_before.js 和 task_before.py 文件,在执行任务前执行,避免环境变量过大报错
|
2024-07-22 01:07:00 +08:00 |
|
whyour
|
e191aca41f
|
修改环境变量加载逻辑
|
2024-07-10 23:29:44 +08:00 |
|
whyour
|
70f2bef5d2
|
修改 ql 和 task 命令生成逻辑
|
2024-05-29 22:09:01 +08:00 |
|
whyour
|
4d6d0a55e7
|
修改基础镜像 node 版本
|
2024-03-25 22:42:28 +08:00 |
|
whyour
|
7a8a8ab9b3
|
修改系统重启逻辑
|
2024-03-14 17:37:52 +08:00 |
|
whyour
|
68ad01e0e8
|
增加 update 服务
|
2024-03-10 22:07:06 +08:00 |
|
whyour
|
b39036f8f8
|
取消生成 core 文件
|
2024-03-02 16:22:18 +08:00 |
|
秋澪
|
315ae49360
|
添加发布端口和数据卷 (#2231)
|
2024-01-25 20:48:03 +08:00 |
|
whyour
|
bbbd353567
|
增加 python3.10 镜像
|
2024-01-22 22:51:22 +08:00 |
|
whyour
|
8283f62db2
|
修改获取配置文件接口,初始化系统配置
|
2024-01-18 13:51:06 +08:00 |
|
whyour
|
201f41e15b
|
修改镜像源设置样式
|
2024-01-01 22:33:20 +08:00 |
|
whyour
|
71e7ba9cb6
|
修改 nginx api 代理超时时间
|
2024-01-01 17:14:57 +08:00 |
|
whyour
|
37bcb77be0
|
修复健康检查命令
|
2023-12-24 15:48:34 +08:00 |
|
whyour
|
563457cf1b
|
JavaScript 通知文件 tunnel 替换为 hpagent,移除 scripts 目录下 package.json
|
2023-12-24 14:30:56 +08:00 |
|
whyour
|
52a89a21f6
|
降级 Alpine 为 3.18
|
2023-12-18 23:39:16 +08:00 |
|
whyour
|
59f7b72bb1
|
移除 ql -l 参数
|
2023-11-23 19:40:52 +08:00 |
|
whyour
|
c3a0f58003
|
更新 python 版本为 3.11
|
2023-11-04 21:21:21 +08:00 |
|
whyour
|
c4a44a48c5
|
使用 npm 安装 pm2 tsx
|
2023-11-02 19:37:24 +08:00 |
|
whyour
|
4938635ef4
|
修复服务启动时环境变量污染
|
2023-10-20 17:54:32 +08:00 |
|
whyour
|
0511a4af0d
|
增加 QlPort 环境变量,支持设置服务启动的端口,修复定时任务视图操作符筛选
|
2023-09-15 17:57:28 +08:00 |
|
whyour
|
4e091b0c3e
|
修改 nginx body 限制,服务重启延迟时间
|
2023-07-18 15:30:43 +08:00 |
|
whyour
|
683482e067
|
修改 ql update 逻辑
|
2023-07-08 00:18:09 +08:00 |
|
whyour
|
6a52e2f804
|
修复 env.js 路径
|
2023-05-27 23:05:46 +08:00 |
|
whyour
|
79fd4ec58f
|
修复 nginx 变量替换
|
2023-05-26 17:08:40 +08:00 |
|