From 4d944b06e5a4db3f7fb98b6c493a57600c6d75f4 Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 8 Jan 2026 21:00:31 -0800 Subject: [PATCH] =?UTF-8?q?fix(admin-service):=20=E6=B7=BB=E5=8A=A0uploads?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E7=9A=84volume=E6=8C=81=E4=B9=85=E5=8C=96?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题:admin-service重新部署后,上传的APK文件会丢失 原因:主docker-compose.yml中admin-service未配置volume挂载, 导致容器重建时/app/uploads目录数据丢失 修复: - 添加admin_uploads_data volume挂载到/app/uploads - 添加UPLOAD_DIR环境变量 - 在volumes部分声明admin_uploads_data 影响范围:仅影响admin-service的文件存储持久化 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- backend/services/docker-compose.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/services/docker-compose.yml b/backend/services/docker-compose.yml index bf970729..cbc63d92 100644 --- a/backend/services/docker-compose.yml +++ b/backend/services/docker-compose.yml @@ -644,6 +644,10 @@ services: - KAFKA_CONSUMER_GROUP=admin-service-user-sync # CDC Consumer (Debezium) - KAFKA_CDC_CONSUMER_GROUP=admin-service-cdc + # File Storage + - UPLOAD_DIR=/app/uploads + volumes: + - admin_uploads_data:/app/uploads depends_on: postgres: condition: service_healthy @@ -764,6 +768,8 @@ volumes: driver: local redis_data: driver: local + admin_uploads_data: + driver: local # =========================================================================== # Networks