Some checks failed
部署管理后台 / 🧪 测试和构建 (push) Failing after 1m5s
部署管理后台 / 🔒 安全扫描 (push) Has been skipped
部署前端网站 / 🧪 测试和构建 (push) Failing after 2m0s
部署管理后台 / 🚀 部署到生产环境 (push) Has been skipped
部署后端服务 / 🚀 构建并部署 (push) Has been skipped
部署后端服务 / 🧪 测试后端 (push) Failing after 3m15s
部署前端网站 / 🚀 部署到生产环境 (push) Has been skipped
部署管理后台 / 🔄 回滚部署 (push) Has been skipped
部署后端服务 / 🔄 回滚部署 (push) Has been skipped
🚀 主要功能: - 创建前端公共展示API (/api/v1/public/*) - 创建前端用户认证API (/api/v1/auth/*) - 创建管理后台完整API (/admin/*) - 实现双重认证体系设计 📋 新增文件: - api/desc/frontend/public.api - 前端公共接口定义 - api/desc/frontend/auth.api - 前端认证接口定义 - api/desc/admin.api - 管理后台主入口 - api/desc/admin/auth.api - 管理员认证接口 - api/desc/admin/users.api - 用户管理接口 - api/desc/admin/photos.api - 照片管理接口 - api/desc/admin/categories.api - 分类管理接口 - api/desc/admin/dashboard.api - 仪表板统计接口 🔧 更新文件: - api/desc/common.api - 扩展类型定义支持前端和管理后台 - api/desc/photography.api - 更新为前端主入口 - etc/photographyapi-api.yaml - 修复中间件配置 📚 文档: - docs/API_SEPARATION_DESIGN.md - 接口隔离设计方案 - docs/API_REFACTORING_TASKS.md - 详细任务规划 - docs/COMPLETED_TASKS_ARCHIVE.md - 已完成任务归档 ✨ 特性亮点: - 前端和管理后台权限完全隔离 - 优化的数据结构去除敏感信息 - 完整的CRUD和统计功能 - 支持批量操作和高级筛选 - 详细的仪表板分析功能
45 lines
743 B
YAML
45 lines
743 B
YAML
Name: photography-api
|
|
Host: 0.0.0.0
|
|
Port: 8080
|
|
|
|
Log:
|
|
Level: info
|
|
Compress: true
|
|
KeepDays: 7
|
|
MaxSize: 100
|
|
|
|
database:
|
|
driver: sqlite
|
|
file_path: ./data/photography.db
|
|
|
|
# 开发环境也可以使用 PostgreSQL
|
|
# Database:
|
|
# Driver: postgres
|
|
# Host: localhost
|
|
# Port: 5432
|
|
# Username: postgres
|
|
# Password: password
|
|
# Database: photography
|
|
# SSLMode: disable
|
|
|
|
auth:
|
|
access_secret: photography-jwt-secret-key
|
|
access_expire: 86400 # 24小时
|
|
|
|
file_upload:
|
|
max_size: 10485760 # 10MB
|
|
upload_dir: ./uploads
|
|
allowed_types:
|
|
- image/jpeg
|
|
- image/png
|
|
- image/gif
|
|
- image/webp
|
|
|
|
middleware:
|
|
enable_cors: true
|
|
enable_logger: true
|
|
enable_error_handle: true
|
|
cors_origins:
|
|
- "*"
|
|
log_level: "info"
|