fix: project name

This commit is contained in:
tbphp
2025-06-07 00:07:59 +08:00
parent 9ba7375f9c
commit 8a4cb65bad
3 changed files with 11 additions and 12 deletions

View File

@@ -21,7 +21,7 @@ COPY . .
# 构建应用
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build \
-ldflags="-w -s -X main.Version=2.0.0" \
-o openai-proxy \
-o gpt-load \
./cmd/main.go
# 运行阶段
@@ -38,7 +38,7 @@ RUN addgroup -g 1001 -S appgroup && \
WORKDIR /app
# 从构建阶段复制二进制文件
COPY --from=builder /app/openai-proxy .
COPY --from=builder /app/gpt-load .
# 复制配置文件模板
COPY --from=builder /app/.env.example .
@@ -57,4 +57,4 @@ HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
CMD curl -f http://localhost:3000/health || exit 1
# 启动命令
CMD ["./openai-proxy"]
CMD ["./gpt-load"]

View File

@@ -1,7 +1,7 @@
# OpenAI 多密钥代理服务器 Makefile (Go版本)
# 变量定义
BINARY_NAME=openai-proxy
BINARY_NAME=gpt-load
MAIN_PATH=./cmd/main.go
BUILD_DIR=./build
VERSION=2.0.0
@@ -133,8 +133,8 @@ uninstall:
.PHONY: docker-build
docker-build:
@echo "🐳 构建 Docker 镜像..."
docker build -t openai-proxy:$(VERSION) .
docker tag openai-proxy:$(VERSION) openai-proxy:latest
docker build -t gpt-load:$(VERSION) .
docker tag gpt-load:$(VERSION) gpt-load:latest
@echo "✅ Docker 镜像构建完成"
# Docker 运行
@@ -142,12 +142,12 @@ docker-build:
docker-run:
@echo "🐳 运行 Docker 容器..."
docker run -d \
--name openai-proxy \
--name gpt-load \
-p 3000:3000 \
-v $(PWD)/keys.txt:/app/keys.txt:ro \
-v $(PWD)/.env:/app/.env:ro \
--restart unless-stopped \
openai-proxy:latest
gpt-load:latest
# 健康检查
.PHONY: health

View File

@@ -1,6 +1,6 @@
# OpenAI 多密钥代理服务器 v2.0.0 (Go 版本)
# GPT-Load
一个**极致高性能**的 OpenAI API 多密钥轮询透明代理服务器,使用 Go 语言重写,性能比 Node.js 版本提升 **5-10 倍**
一个**极致高性能**的 OpenAI API 多密钥轮询透明代理服务器,使用 Go 语言开发
## ✨ 特性
@@ -12,7 +12,6 @@
- 📝 **结构化日志**: 彩色日志输出,包含响应时间和密钥信息
- 🔒 **可选认证**: 项目级 Bearer Token 认证
-**极致性能**:
- **Go 原生性能**: 比 Node.js 版本快 5-10 倍
- **零拷贝流式传输**: 最小化内存使用和延迟
- **高并发处理**: 支持数万并发连接
- **内存安全**: 自动垃圾回收,无内存泄漏
@@ -49,7 +48,7 @@ go run cmd/main.go
make build
# 运行
./build/openai-proxy
./build/gpt-load
```
### 方式三Docker 运行