From 1c682a85120157b8bf1f9e52f6c4f468db1d2476 Mon Sep 17 00:00:00 2001 From: Connor <963408438@qq.com> Date: Mon, 12 Jan 2026 22:57:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=90=AF=E5=8A=A8docker?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 7 +++---- docker-compose.yml | 8 ++++++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3eca63a..12e72e4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -83,13 +83,12 @@ RUN cp ./configs/config.example.yaml ./configs/config.yaml # 复制数据库迁移文件 COPY migrations ./migrations/ -# 创建数据目录 -RUN mkdir -p /app/data/storage && \ - chown -R app:app /app - # 切换到非 root 用户 USER app +# 创建数据目录(在 app 用户下创建,确保权限正确) +RUN mkdir -p /app/data/storage + # 暴露端口 EXPOSE 5678 diff --git a/docker-compose.yml b/docker-compose.yml index addb942..30c2c0b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,8 +8,8 @@ services: ports: - "5678:5678" volumes: - # 持久化数据目录 - - ./data:/app/data + # 持久化数据目录(使用命名卷) + - huobao-data:/app/data # 挂载配置文件(可选,如需自定义配置请取消注释) # - ./configs/config.yaml:/app/configs/config.yaml:ro environment: @@ -24,6 +24,10 @@ services: networks: - huobao-network +volumes: + huobao-data: + driver: local + networks: huobao-network: driver: bridge