From e9f70b7ed03c8ecb23372c7b7d7e32de2f338cd1 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Fri, 7 Nov 2025 13:30:37 -0600 Subject: [PATCH] CLAUDE: Fix PostgreSQL startup - use local directory instead of volume - Switch from Docker volume to local directory mount to avoid space issues - Comment out API service (run locally for development) - Create logs/database directory - Add postgres_data/ to .gitignore - Fixes 'No space left on device' error --- .gitignore | 5 ++++- docker-compose.yml | 9 +++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 2bc8d5f..c4c247d 100644 --- a/.gitignore +++ b/.gitignore @@ -71,4 +71,7 @@ CLAUDE.md # Database backups *_backup_* *.bak -*.backup \ No newline at end of file +*.backup + +# PostgreSQL data directory (local mount) +postgres_data/ \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 7eda522..b2b66ab 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,7 +12,7 @@ services: - POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-pd_dev_password} - TZ=${TZ:-America/Chicago} volumes: - - postgres_data:/var/lib/postgresql/data + - ./postgres_data:/var/lib/postgresql/data - ./logs:/var/log/postgresql ports: - "${POSTGRES_PORT:-5432}:5432" @@ -59,6 +59,7 @@ services: # depends_on: # - postgres -volumes: - postgres_data: - driver: local +# Using local directories instead of Docker volumes to avoid space issues +# volumes: +# postgres_data: +# driver: local