feat(api): 修改oss

- 替换开发环境API基础URL为本地服务地址
- 实现签名URL本地缓存机制,解决微信按URL缓存图片导致重复下载问题
- 添加缓存清理功能,包括过期清理和按需删除特定缓存项
- 集成阿里云OSS上传功能,支持直传减少服务器带宽占用
- 优化头像地址处理逻辑,统一使用签名缓存避免地址频繁变化
- 移除过时的OSS上传示例文件oss-upload.js
- 更新课程页面实现跳转第三方小程序功能
- 调整打卡记录图片地址获取方式,统一使用新的签名缓存逻辑
- 优化图片上传流程,增加压缩处理和批量上传支持
- 完善认证模块中的缓存清理逻辑,切换账号时清除相关图片缓存
- 添加后端环境变量配置模板和代理文档说明
This commit is contained in:
王宏豪
2026-10-10 10:27:00 +08:00
parent 3f1a13936d
commit faa114503f
9 changed files with 249 additions and 15 deletions

29
.dockerignore Normal file
View File

@@ -0,0 +1,29 @@
# 密钥与运行时产物 —— 绝不进镜像
.env
.env.*
!.env.example
# git
.git
.gitignore
# Python
__pycache__/
*.py[cod]
.venv/
venv/
.pytest_cache/
# 运行时产物 / 媒体(feedback 走挂载卷,不走镜像)
*.log
media/
plan_attachments/
# 文档(不进运行时镜像)
*.md
# 编辑器 / 系统
.idea/
.vscode/
.DS_Store
Thumbs.db