From 95a3265731968388888540ad9d629e60c27cade3 Mon Sep 17 00:00:00 2001 From: Orce MARINKOVSKI Date: Wed, 25 Dec 2024 12:39:34 +0000 Subject: [PATCH] replace docker volumes by host volumes --- .../docker-compose.devcontainer.sqlite-tika.yml | 16 ++++++---------- .gitignore | 6 ++++++ 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.devcontainer/docker-compose.devcontainer.sqlite-tika.yml b/.devcontainer/docker-compose.devcontainer.sqlite-tika.yml index cd978ebcb..a43a41463 100644 --- a/.devcontainer/docker-compose.devcontainer.sqlite-tika.yml +++ b/.devcontainer/docker-compose.devcontainer.sqlite-tika.yml @@ -27,7 +27,7 @@ services: image: docker.io/library/redis:7 restart: unless-stopped volumes: - - redisdata:/data + - ./redisdata:/data # No ports need to be exposed; the VSCode DevContainer plugin manages them. paperless-development: @@ -43,14 +43,16 @@ services: volumes: - ..:/usr/src/paperless/paperless-ngx:delegated - ../.devcontainer/vscode:/usr/src/paperless/paperless-ngx/.vscode:delegated # VSCode config files - - pipenv:/usr/src/paperless/paperless-ngx/.venv # Pipenv environment persisted in volume + - .venv:/usr/src/paperless/paperless-ngx/.venv - /usr/src/paperless/paperless-ngx/src/documents/static/frontend # Static frontend files exist only in container - /usr/src/paperless/paperless-ngx/src/.pytest_cache - /usr/src/paperless/paperless-ngx/.ruff_cache - /usr/src/paperless/paperless-ngx/htmlcov - /usr/src/paperless/paperless-ngx/.coverage - - data:/usr/src/paperless/paperless-ngx/data - - media:/usr/src/paperless/paperless-ngx/media + - ./data:/usr/src/paperless/paperless-ngx/data + - ./media:/usr/src/paperless/paperless-ngx/media + - ./consume:/usr/src/paperless/paperless-ngx/consume + environment: PAPERLESS_REDIS: redis://broker:6379 PAPERLESS_TIKA_ENABLED: 1 @@ -76,9 +78,3 @@ services: tika: image: docker.io/apache/tika:latest restart: unless-stopped - -volumes: - data: - media: - redisdata: - pipenv: diff --git a/.gitignore b/.gitignore index 3351a924b..0fd9d7bcd 100644 --- a/.gitignore +++ b/.gitignore @@ -100,3 +100,9 @@ scripts/nuke # celery schedule file celerybeat-schedule* + +# ignore .devcontainer sub folders +/.devcontainer/consume/ +/.devcontainer/data/ +/.devcontainer/media/ +/.devcontainer/redisdata/