feat: optimize compression and production deployment
This commit is contained in:
12
README.md
12
README.md
@@ -8,7 +8,7 @@
|
||||
|
||||
- **图片压缩**:支持 PNG/JPG/JPEG/WebP/AVIF/GIF/BMP/TIFF/ICO(GIF 仅静态,支持格式转换)
|
||||
- **批量处理**:支持多图片同时上传和处理
|
||||
- **压缩率**:1-100(数值越小压缩越强,100 为不压缩)
|
||||
- **压缩率**:1-100(JPEG/WebP/AVIF 以该比例为体积上限;无损格式按安全方式尽力优化)
|
||||
- **用户系统**:注册、登录、API Key 管理
|
||||
- **计费与用量**:套餐/订阅/配额/发票
|
||||
- **管理员后台**:用户管理、系统监控、配置管理
|
||||
@@ -84,7 +84,7 @@ imageforge/
|
||||
- Rust(建议使用最新 stable;当前依赖链要求较新的 Rust,建议 `>= 1.85`)
|
||||
- PostgreSQL 16+
|
||||
- Redis 7+
|
||||
- Node.js 20+(前端构建)
|
||||
- Node.js 22+(前端构建)
|
||||
|
||||
### 本地开发
|
||||
|
||||
@@ -107,10 +107,14 @@ cd frontend && npm run dev
|
||||
### Docker 部署
|
||||
|
||||
```bash
|
||||
# 该 compose 仅包含 postgres/redis,服务本体请按 docs/deployment.md 构建运行
|
||||
docker compose -f docker/docker-compose.dev.yml up -d
|
||||
cp docker/.env.production.example .env.production
|
||||
# 修改全部密钥与 PUBLIC_BASE_URL 后启动完整生产栈
|
||||
docker compose --env-file .env.production -f docker/docker-compose.prod.yml up -d --build
|
||||
curl --fail http://127.0.0.1:8080/health
|
||||
```
|
||||
|
||||
详细配置、更新、备份与真实图片质量回归见 [部署指南](./docs/deployment.md)。
|
||||
|
||||
## 文档索引
|
||||
|
||||
- [开工前确认清单](./docs/confirm.md)
|
||||
|
||||
Reference in New Issue
Block a user