qinglong/back/loaders
TengDream a1ae08da58
fix: create root .tmp directory on init for data export (#2993)
The data export feature (system backup) writes data.tgz to
`config.tmpPath` which resolves to `<rootPath>/.tmp/`. However,
`initFile.ts` only created `<dataPath>/log/.tmp/` (used for crontab
list temp files), never the root-level `.tmp/` directory.

In Docker deployments, `shell/share.sh`'s `fix_config()` creates
`$dir_root/.tmp` during shell initialization, but local/non-Docker
deployments that start the Node service directly skip the shell init,
causing a 404 ENOENT error when attempting to export/backup data.

Add `rootTmpPath` (`<rootPath>/.tmp/`) to the directories array in
`initFile.ts` so it is created during Node service startup regardless
of deployment method.
2026-05-06 00:32:29 +08:00
..
app.ts 修改服务启动逻辑 2025-05-07 09:30:00 +08:00
bootAfter.ts 定时任务支持 @once 和 @boot 任务 2025-02-20 02:18:59 +08:00
db.ts Fix task duplication: add single/multi-instance support with UI configuration and stop all running instances (#2837) 2025-11-19 00:10:27 +08:00
depInjector.ts 添加订阅管理前端 2022-05-08 09:41:06 +08:00
deps.ts 移除用户判断 2025-11-15 17:02:00 +08:00
express.ts Fix /open/user/init auth bypass allowing credential reset on initialized systems (#2941) 2026-03-01 18:02:21 +08:00
initData.ts 修复 PATH 环境变量 2026-03-01 20:35:19 +08:00
initFile.ts fix: create root .tmp directory on init for data export (#2993) 2026-05-06 00:32:29 +08:00
initTask.ts Add global SSH key configuration in system settings (#2840) 2025-11-20 10:09:01 +08:00
logger.ts 修改服务启动逻辑 2025-05-07 09:30:00 +08:00
server.ts 修改系统重启逻辑 2024-03-14 17:37:52 +08:00
sock.ts 修复 cron-parser import,websocket basepath 2025-12-23 00:28:16 +08:00