File size: 1,740 Bytes
927965d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# Docker 部署文件

这个目录包含了 AI Studio Proxy API 项目的所有 Docker 相关文件。

## 📁 文件说明

- **`Dockerfile`** - Docker 镜像构建文件
- **`docker-compose.yml`** - Docker Compose 配置文件
- **`.env.docker`** - Docker 环境配置模板
- **`README-Docker.md`** - 详细的 Docker 部署指南

## 🚀 快速开始

### 1. 准备配置文件

```bash

# 进入 docker 目录

cp .env.docker .env

nano .env  # 编辑配置文件

```

### 2. 启动服务

```bash

# 进入 docker 目录

cd docker



# 构建并启动服务

docker compose up -d



# 查看日志

docker compose logs -f

```

### 3. 版本更新

```bash

# 在 docker 目录下

bash update.sh

```

## 📖 详细文档

完整的 Docker 部署指南请参见:[README-Docker.md](README-Docker.md)

## 🔧 常用命令

```bash

# 查看服务状态

docker compose ps



# 查看日志

docker compose logs -f



# 停止服务

docker compose down



# 重启服务

docker compose restart



# 进入容器

docker compose exec ai-studio-proxy /bin/bash

```

## 🌟 主要优势

-**统一配置**: 使用 `.env` 文件管理所有配置
-**版本更新无忧**: `bash update.sh` 即可完成更新
-**环境隔离**: 容器化部署,避免环境冲突
-**配置持久化**: 认证文件和日志持久化存储

## ⚠️ 注意事项

1. **认证文件**: 首次运行需要在主机上获取认证文件
2. **端口配置**: 确保主机端口未被占用
3. **配置文件**: `.env` 文件需要放在 `docker/` 目录下,确保正确获取环境变量
4. **目录结构**: Docker 文件已移至 `docker/` 目录,保持项目根目录整洁