From 0c744c4954e092d90e2dd67030881a25a111e39b Mon Sep 17 00:00:00 2001 From: tinkle-community Date: Tue, 9 Dec 2025 20:09:48 +0800 Subject: [PATCH] fix: use bind mount instead of named volume for data persistence - Changed from Docker named volume to bind mount (./data:/app/data) - Data files now visible in deployment directory (/root/nofx/data/) - Easier to backup, inspect, and manage data files directly --- docker-compose.prod.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index d41c922e..919962e3 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -17,8 +17,8 @@ services: ports: - "${NOFX_BACKEND_PORT:-8080}:8080" volumes: - - nofx-data:/app/data - - nofx-logs:/app/decision_logs + - ./data:/app/data + - ./decision_logs:/app/decision_logs - /etc/localtime:/etc/localtime:ro env_file: - .env @@ -54,9 +54,3 @@ services: networks: nofx-network: driver: bridge - -volumes: - nofx-data: - name: nofx-data - nofx-logs: - name: nofx-logs