File size: 944 Bytes
47258ea
 
 
 
 
 
 
22f2d41
47258ea
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22f2d41
47258ea
 
 
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
services:
  api-server:
    build:
      context: ..
      dockerfile: deploy/Dockerfile
    container_name: z-ai-api-server
    ports:
      - "7860:7860"
    volumes:
      # 数据库持久化存储
      - ./data:/app/data
      # 日志持久化存储(可选)
      - ./logs:/app/logs
    environment:
      - ADMIN_PASSWORD=admin123
      # Auth Configuration
      - AUTH_TOKEN=sk-your-api-key
      # 是否跳过api key验证
      - SKIP_AUTH_TOKEN=false
      # 调试日志
      - DEBUG_LOGGING=true
      # 匿名模式
      - ANONYMOUS_MODE=true
      # Function Call 功能开关
      - TOOL_SUPPORT=true
      # 工具调用扫描限制(字符数)
      - SCAN_LIMIT=200000
      # 数据库路径 - 使用持久化卷
      - DB_PATH=/app/data/tokens.db
    restart: unless-stopped
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:7860/v1/models"]
      interval: 30s
      timeout: 10s
      retries: 3