{
    "name": "Paperless Development",
    "dockerComposeFile": "docker-compose.devcontainer.sqlite-tika.yml",
    "service": "paperless-development",
    "workspaceFolder": "/usr/src/paperless/paperless-ngx",
    "postCreateCommand": "/bin/bash -c 'uv sync --group dev && uv run pre-commit install'",
    "customizations": {
        "vscode": {
          "extensions": [
            "mhutchie.git-graph",
            "ms-python.python",
            "ms-vscode.js-debug-nightly",
            "eamodio.gitlens",
            "yzhang.markdown-all-in-one"
          ],
          "settings": {
            "python.defaultInterpreterPath": "/usr/src/paperless/paperless-ngx/.venv/bin/python",
            "python.pythonPath": "/usr/src/paperless/paperless-ngx/.venv/bin/python",
            "python.terminal.activateEnvInCurrentTerminal": true,
            "editor.formatOnPaste": false,
            "editor.formatOnSave": true,
            "editor.formatOnType": true,
            "files.trimTrailingWhitespace": true
          }
        }
      },
      "remoteUser": "paperless"
    }
