chore: add and update gitignore rules for project files

add a comprehensive gitignore file to exclude unnecessary files like dependencies, runtime data, uploads, local configs and debug temporary files
This commit is contained in:
yangxiangyuan
2026-06-12 09:48:21 +08:00
parent c223c79b36
commit f362c84405
3 changed files with 83 additions and 1 deletions
+3 -1
View File
@@ -7,7 +7,9 @@ const Database = require('better-sqlite3')
const crypto = require('crypto')
// ===== 从 ~/Toolbox_local_creds.env.local 加载变量到 process.env =====
// 所有模块的 process.env.XXX fallback 依赖此加载器
// ★ 规则:所有密码、密钥、Token、用户名等高危内容,禁止硬编码在源码里。
// 一律放在 ~/Toolbox_local_creds.env.local 中,在此处自动加载到 process.env
// 各模块通过 process.env.XXX 读取,不要直接 import 或 require 凭证。
// 优先级:已存在的 process.env > env 文件 > 模块内 '' fallback
try {
const os = require('os')