Skip to content

Commit 22fef78

Browse files
committed
docs: 添加Ubuntu服务器Docker部署完整指南
- 新增 UBUNTU-DOCKER-DEPLOYMENT.md: 详细的Ubuntu Docker部署文档 - Docker环境安装与配置 - 三种项目上传方式 - 环境变量配置详解 - Docker Compose和手动部署方式 - 防火墙和Nginx反向代理配置 - 完整的故障排查指南 - 日常运维命令速查 - 新增 DOCKER-QUICK-START.md: 5分钟快速部署指南 - 一键部署流程 - 三种部署方式对比 - 常用命令速查 - 快速故障排查 - 重要更新:添加.env修改后生效说明 - 明确说明修改环境变量后需要重启容器 - 提供两种重启方式 - 解释重启原因 - 更新 README.md - 添加Docker部署章节 - 添加Ubuntu部署文档链接 - 完善部署方式说明
1 parent bd6d788 commit 22fef78

3 files changed

Lines changed: 1564 additions & 3 deletions

File tree

README.md

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -291,21 +291,63 @@ chmod +x restart_and_test.sh
291291
292292
## 🚢 部署
293293
294-
### Docker
294+
Factory Go API 支持多种部署方式,适用于不同场景:
295+
296+
### 快速部署
297+
298+
```bash
299+
# 开发/测试环境 - 使用启动脚本
300+
./start.sh
301+
302+
# 生产环境 - 使用 Docker Compose(推荐)
303+
docker-compose up -d factory-proxy-openai
304+
```
305+
306+
### Docker 部署(推荐)
307+
308+
#### 使用 Docker Compose
309+
310+
```bash
311+
# 启动服务
312+
docker-compose up -d factory-proxy-openai
313+
314+
# 查看状态
315+
docker-compose ps
316+
317+
# 查看日志
318+
docker-compose logs -f factory-proxy-openai
319+
```
320+
321+
#### 手动构建
295322
296323
```bash
297324
# 构建镜像
298-
docker build -t factory-api .
325+
docker build --target openai -t factory-api .
299326

300327
# 运行容器
301328
docker run -d \
302329
-p 8003:8003 \
303330
-e FACTORY_API_KEY=your_key \
331+
-e PROXY_API_KEY=your_proxy_key \
304332
--name factory-api \
305333
factory-api
306334
```
307335
308-
### systemd
336+
### Ubuntu 服务器部署
337+
338+
我们提供了详细的 Ubuntu 服务器部署指南:
339+
340+
- **[Ubuntu Docker 部署指南](docs/UBUNTU-DOCKER-DEPLOYMENT.md)** ⭐ 推荐
341+
- 完整的 Docker 部署步骤
342+
- 包含 Docker 安装、配置、运维
343+
- 适合生产环境
344+
345+
- **[Ubuntu 直接部署指南](docs/UBUNTU-DEPLOYMENT.md)**
346+
- 不使用 Docker 的传统部署方式
347+
- 使用 systemd 管理服务
348+
- 适合追求极致性能
349+
350+
### systemd 服务
309351
310352
创建 `/etc/systemd/system/factory-api.service`:
311353

0 commit comments

Comments
 (0)