From 0302ee81e07414fecd29f66b394b172a310eaa0a Mon Sep 17 00:00:00 2001 From: stefanfeng Date: Fri, 16 Oct 2026 17:50:29 +0800 Subject: [PATCH] fix(finance): share avatar sqlite WAL with admin --- docker-compose.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index e174bde..5a96899 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -19,14 +19,15 @@ services: - AES_KEY=your-aes-key-32-chars-change-now! - AVATAR_MODEL_CONFIG_TOKEN=${AVATAR_MODEL_CONFIG_TOKEN:-} - TZ=Asia/Shanghai - - AVATAR_DB_PATH=/app/avatar.db + - AVATAR_DB_PATH=/data/avatar-db/avatar.db - AVATAR_BACKEND_URL=${AVATAR_BACKEND_URL:-} - AVATAR_FINANCE_ADMIN_SECRET=${AVATAR_FINANCE_ADMIN_SECRET:-} volumes: - ./backend/app:/app/app # ← 核心:代码目录直接挂载,改文件无需重建 - ./backend/logs:/app/logs - ./backend/config:/app/config - - ./digital-avatar-app/backend/avatar.db:/app/avatar.db # 财务管理需要写入退款与开票状态 + # Mount the directory so admin and avatar services share SQLite WAL/SHM files too. + - ./digital-avatar-app/backend:/data/avatar-db depends_on: - ai-virtual-mysql - ai-virtual-redis