测试切换数据库到专用lxc容器

This commit is contained in:
kim
2026-03-18 17:27:54 +08:00
parent 8d62816f72
commit ede69fe8b4
+18 -18
View File
@@ -17,7 +17,7 @@ services:
TZ: Asia/Shanghai TZ: Asia/Shanghai
# ⚠️ 必须设置这个环境变量,否则 Python 找不到你的脚本 # ⚠️ 必须设置这个环境变量,否则 Python 找不到你的脚本
PYTHONPATH: "/app" PYTHONPATH: "/app"
DATABASE_URL: "postgresql://llmproxy:dbpassword9090@db:5432/litellm" DATABASE_URL: "postgresql://litellm_app:JZAYiU^#Qjzf30EN@192.168.1.34:5432/litellm"
STORE_MODEL_IN_DB: "True" STORE_MODEL_IN_DB: "True"
# --- Modified: 添加 Redis 配置 --- # --- Modified: 添加 Redis 配置 ---
REDIS_HOST: "redis" # 对应下方 redis 服务的名字 REDIS_HOST: "redis" # 对应下方 redis 服务的名字
@@ -26,7 +26,7 @@ services:
env_file: env_file:
- .env - .env
depends_on: depends_on:
- db # - db
- redis # --- New: 依赖 redis 启动 --- - redis # --- New: 依赖 redis 启动 ---
healthcheck: healthcheck:
test: test:
@@ -58,22 +58,22 @@ services:
- redis_data:/data - redis_data:/data
# --------------------------- # ---------------------------
db: # db:
image: postgres:16 # image: postgres:16
restart: unless-stopped # restart: unless-stopped
container_name: litellm_db # container_name: litellm_db
environment: # environment:
TZ: Asia/Shanghai # TZ: Asia/Shanghai
POSTGRES_DB: litellm # POSTGRES_DB: litellm
POSTGRES_USER: llmproxy # POSTGRES_USER: llmproxy
POSTGRES_PASSWORD: dbpassword9090 # POSTGRES_PASSWORD: dbpassword9090
volumes: # volumes:
- postgres_data:/var/lib/postgresql/data # - postgres_data:/var/lib/postgresql/data
healthcheck: # healthcheck:
test: ["CMD-SHELL", "pg_isready -d litellm -U llmproxy"] # test: ["CMD-SHELL", "pg_isready -d litellm -U llmproxy"]
interval: 5s # interval: 5s
timeout: 5s # timeout: 5s
retries: 10 # retries: 10
volumes: volumes:
postgres_data: postgres_data: