From b4689f32cb5574f35591d323f7c8d53ce0c0821e Mon Sep 17 00:00:00 2001 From: Philipp Date: Wed, 19 Jun 2024 21:47:18 +0000 Subject: [PATCH] allow sudo, fix frontend path --- .devcontainer/Dockerfile | 3 ++- .devcontainer/docker-compose.devcontainer.sqlite-tika.yml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index ce11b6d71..28f182e16 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -181,7 +181,7 @@ RUN --mount=type=cache,target=/root/.cache/pip/,id=pip-cache \ WORKDIR /usr/src/paperless/paperless-ngx/ # copy frontend -COPY --from=compile-frontend --chown=1000:1000 /src/src/documents/static ./static +COPY --from=compile-frontend --chown=1000:1000 /src/src/documents/static ./src/documents/static # add users, setup scripts # Mount the compiled frontend to expected location @@ -190,6 +190,7 @@ RUN set -eux \ && groupmod --new-name paperless node \ && usermod --login paperless --home /usr/src/paperless node \ && usermod -s /bin/bash paperless \ + && echo "paperless ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers \ && echo "Creating volume directories" \ && mkdir --parents --verbose /usr/src/paperless/paperless-ngx/data \ && mkdir --parents --verbose /usr/src/paperless/paperless-ngx/media \ diff --git a/.devcontainer/docker-compose.devcontainer.sqlite-tika.yml b/.devcontainer/docker-compose.devcontainer.sqlite-tika.yml index a3242448c..548811b1b 100644 --- a/.devcontainer/docker-compose.devcontainer.sqlite-tika.yml +++ b/.devcontainer/docker-compose.devcontainer.sqlite-tika.yml @@ -53,7 +53,7 @@ services: - ..:/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 - - /usr/src/paperless/paperless-ngx/static/frontend # static frontend files exist only in container + - /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