增加 上传出发备份功能,见 ima 个人知识库“huggingface space 代码上传出发备份操作“
可能需要将 service 的 install 和 start 分开,在 start 前插入 restore 操作,即:先 restore 再 restart
目录结构
本地目录结构
|-- .claude
| |-- CLAUDE.md
|
|-- .config
| |-- opencode
| |-- AGENTS.md
|
|-- service
| |-- cron-service.sh
| |-- nodejs-service.sh
| |-- opencode-service.sh
| |-- start-service.sh
|
|-- script
| |-- backup.sh
| |-- exclude_list_system.txt
| |-- exclude_list_root.txt
|
|-- .gitattributes
|-- .gitignore
|-- Dockerfile
|-- note.md
Docker 目录结构
|-- .backup
|
|-- .system
| |-- service
| | |-- cron-service.sh
| | |-- nodejs-service.sh
| | |-- opencode-service.sh
| | |-- start-service.sh
| |-- script
| |-- backup.sh
| |-- exclude_list_system.txt
| |-- exclude_list_root.txt
|
|-- root
| |-- .config
| | |-- opencode
| | |-- .gitignore
| | |-- AGENTS.md
| | |-- bun.lock
| | |-- node_modules
| | |-- package.json
| |
| |-- .claude
| |-- CLAUDE.md
|
google drive:
下载文件
node download-file.js "文件名.txt" ./downloads/ node download-file.js 1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms
上传文件
node upload-file.js ./local-file.txt node upload-file.js ./document.pdf "云端文档.pdf"