whyour
8976447b1e
fix: pin Alpine amd64 Node runtime and verify URL recovery
2026-10-23 01:43:56 +08:00
whyour
15d54866a8
feat: migrate SQLite runtime and verify complete upgrade bundles
...
Use MikroORM's official Node SQLite dialect with bounded database isolation, preserve legacy schema and data for rollback, and require Node 22.17 or newer. Update Debian runtimes and retain ARMv6 musl compatibility without a SQLite addon.
Complete short archive writes, stop orphaned SQL workers after owner death, preserve buffered startup requests, and prestart the archived backend on every platform. Cover real package installation, migration, failure recovery, and legacy database compatibility.
Keep authentication storage failures distinct from expired sessions with a pinned Keyv runtime, propagated cache errors, and retryable HTTP 503 responses. Preserve genuine 401 failures and verify legacy cache bytes, initialization safety, and session recovery.
2026-10-22 13:47:26 +08:00
whyour
a94e665054
fix: 修复任务生命周期与调度就绪,优化执行和构建开销 ( #3069 )
...
* fix: harden task lifecycle and scheduler readiness
* fix: confine log writes to the configured log directory
* fix: verify complete build artifacts and untracked inputs
* fix: reconcile scheduler state and make stop win startup races
* fix: isolate cron generations and serialize scheduler recovery
2026-09-13 00:32:41 +08:00
whyour
214e23a63d
fix: 恢复 linux/s390x 镜像支持
2026-07-18 11:02:07 +08:00
whyour
da6dac8bf1
ts-node 异常,锁定 typescript 版本
2026-07-10 01:36:31 +08:00
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 and dream10201
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 and whyour
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
18f27a9a69
移除 nginx
2025-11-02 19:29:59 +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
d871585eee
修改服务启动逻辑
2025-05-07 09:30:00 +08:00
whyour
1befa1bb8c
缓存 node 和 python 依赖
2025-04-23 02:10:39 +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
e191aca41f
修改环境变量加载逻辑
2024-07-10 23:29:44 +08:00
whyour
4d6d0a55e7
修改基础镜像 node 版本
2024-03-25 22:42:28 +08:00
whyour
b39036f8f8
取消生成 core 文件
2024-03-02 16:22:18 +08:00
秋澪
315ae49360
添加发布端口和数据卷 ( #2231 )
2024-01-25 20:48:03 +08:00
whyour
8283f62db2
修改获取配置文件接口,初始化系统配置
2024-01-18 13:51:06 +08:00
whyour
37bcb77be0
修复健康检查命令
2023-12-24 15:48:34 +08:00
whyour
52a89a21f6
降级 Alpine 为 3.18
2023-12-18 23:39:16 +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
6ac755b478
修复后端 html 缓存
2023-05-15 22:34:06 +08:00
whyour
481646501c
修复订阅更新仓库失败
2023-05-06 22:58:05 +08:00
whyour
3d11210aeb
pnpm 版本降至 8.3.1
2023-05-05 00:26:23 +08:00
whyour
0c28b63ab7
修改容器启动流程
2023-05-04 22:07:39 +08:00
whyour
be94d796ac
增加 procps 依赖
2023-05-04 13:05:48 +08:00
whyour
d11d6d0c18
增加容器健康检查
2023-05-02 22:11:50 +08:00
whyour
9a3e38051d
克隆仓库增加 depth
2023-04-24 14:47:17 +08:00
whyour
4f422c0658
修改 dockerfile LANG 环境变量
2023-04-18 15:37:43 +08:00
whyour
73c53dbc8d
修改 typescript execute
2023-03-12 20:53:15 +08:00
whyour
9bc7ca4094
增加 NODE_PATH 环境变量
2023-02-15 22:27:40 +08:00
whyour
48edf2c212
增加 ppc64le/s390x/386 镜像
2023-02-03 22:38:00 +08:00
whyour
b096f30558
更新 dockerfile
2023-01-08 16:39:01 +08:00
whyour
c63bcd7706
修改docker编译
2023-01-07 18:16:39 +08:00
whyour
310ce55b09
修改默认基础镜像
2022-12-05 23:49:33 +08:00
whyour
9e997410ab
测试dockerfile
2022-08-26 18:42:25 +08:00
whyour
7bbc776759
修复环境变量转义
2022-07-31 15:35:13 +08:00
whyour
f123c0bfe1
更新dockerfile
2022-07-31 15:26:08 +08:00
whyour
830865ff77
修改dockerfile
2022-07-31 15:22:17 +08:00
whyour
32ca72133a
更新dockerfile
2022-05-29 11:13:32 +08:00
whyour
7708638267
修复dockerfile
2022-05-29 10:18:08 +08:00
whyour
cb24d3c9fa
修复pnpm环境变量
2022-05-29 10:02:03 +08:00