From bac8397c82620ea2aca41fb381cacbd3b6c3a521 Mon Sep 17 00:00:00 2001 From: Senko-san Date: Sat, 13 Jun 2026 14:11:37 +0300 Subject: [PATCH] fix: folder volumes --- .gitignore | 2 ++ docker-compose.yml | 18 ++++++------------ 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 3b15c3d..a17d470 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ *.zip plans/ modern-sk/ +data/ +.DS_Store diff --git a/docker-compose.yml b/docker-compose.yml index 38bb31e..a6afc02 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,7 +21,7 @@ services: ports: - "${POSTGRES_PORT:-5432}:5432" # exposed so host-run tests can reach it volumes: - - pgdata:/var/lib/postgresql/data + - ./data/pgdata:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-mcma}"] interval: 10s @@ -35,7 +35,7 @@ services: ports: - "${REDIS_PORT:-6379}:6379" volumes: - - redisdata:/data + - ./data/redisdata:/data healthcheck: test: ["CMD", "redis-cli", "ping"] interval: 10s @@ -56,8 +56,8 @@ services: volumes: - ./mcma-backend:/app # live source (hot reload) - /app/.venv # keep the image's venv, don't shadow it - - media:/data/media - - transcode_cache:/data/transcode-cache + - ./data/media:/data/media + - ./data/transcode-cache:/data/transcode-cache ports: - "${API_PORT:-8000}:8000" # direct access for debugging / docs depends_on: @@ -77,8 +77,8 @@ services: volumes: - ./mcma-backend:/app - /app/.venv - - media:/data/media - - transcode_cache:/data/transcode-cache + - ./data/media:/data/media + - ./data/transcode-cache:/data/transcode-cache depends_on: db: { condition: service_healthy } redis: { condition: service_healthy } @@ -112,9 +112,3 @@ services: - api - webui restart: unless-stopped - -volumes: - pgdata: - redisdata: - media: - transcode_cache: