From 94c347e1a038dd4a092a8330ca7200c3f23df12c Mon Sep 17 00:00:00 2001 From: Amaury Bodet Date: Sun, 27 Apr 2025 20:44:39 +0000 Subject: [PATCH] Fix permissions of mounts in the devcontainer --- .devcontainer/vscode/tasks.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.devcontainer/vscode/tasks.json b/.devcontainer/vscode/tasks.json index 36e7c740e..470f454a8 100644 --- a/.devcontainer/vscode/tasks.json +++ b/.devcontainer/vscode/tasks.json @@ -95,6 +95,25 @@ "cwd": "${workspaceFolder}/src" } }, + { + "label": "Maintenance: Ownership of mounted folders", + "description": "Change the ownership of mounted folders to the paperless user", + "type": "shell", + "command": "sudo chown -R paperless:paperless .coverage consume data htmlcov media", + "group": "none", + "presentation": { + "echo": true, + "reveal": "always", + "focus": true, + "panel": "shared", + "showReuseMessage": false, + "clear": true, + "revealProblems": "onProblem" + }, + "options": { + "cwd": "${workspaceFolder}" + } + }, { "label": "Maintenance: manage.py migrate", "description": "Apply database migrations", @@ -205,6 +224,7 @@ "description": "Runs all init tasks to setup the project including migrate the database, create a superuser and compile the frontend for production", "dependsOrder": "sequence", "dependsOn": [ + "Maintenance: Ownership of mounted folders", "Maintenance: manage.py migrate", "Maintenance: manage.py createsuperuser", "Maintenance: Compile frontend for production"