allow sudo, fix frontend path
This commit is contained in:
parent
8dc8d6143d
commit
b4689f32cb
@ -181,7 +181,7 @@ RUN --mount=type=cache,target=/root/.cache/pip/,id=pip-cache \
|
|||||||
WORKDIR /usr/src/paperless/paperless-ngx/
|
WORKDIR /usr/src/paperless/paperless-ngx/
|
||||||
|
|
||||||
# copy frontend
|
# 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
|
# add users, setup scripts
|
||||||
# Mount the compiled frontend to expected location
|
# Mount the compiled frontend to expected location
|
||||||
@ -190,6 +190,7 @@ RUN set -eux \
|
|||||||
&& groupmod --new-name paperless node \
|
&& groupmod --new-name paperless node \
|
||||||
&& usermod --login paperless --home /usr/src/paperless node \
|
&& usermod --login paperless --home /usr/src/paperless node \
|
||||||
&& usermod -s /bin/bash paperless \
|
&& usermod -s /bin/bash paperless \
|
||||||
|
&& echo "paperless ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers \
|
||||||
&& echo "Creating volume directories" \
|
&& echo "Creating volume directories" \
|
||||||
&& mkdir --parents --verbose /usr/src/paperless/paperless-ngx/data \
|
&& mkdir --parents --verbose /usr/src/paperless/paperless-ngx/data \
|
||||||
&& mkdir --parents --verbose /usr/src/paperless/paperless-ngx/media \
|
&& mkdir --parents --verbose /usr/src/paperless/paperless-ngx/media \
|
||||||
|
@ -53,7 +53,7 @@ services:
|
|||||||
- ..:/usr/src/paperless/paperless-ngx:delegated
|
- ..:/usr/src/paperless/paperless-ngx:delegated
|
||||||
- ../.devcontainer/vscode:/usr/src/paperless/paperless-ngx/.vscode:delegated # vscode config files
|
- ../.devcontainer/vscode:/usr/src/paperless/paperless-ngx/.vscode:delegated # vscode config files
|
||||||
- pipenv:/usr/src/paperless/paperless-ngx/.venv # pipenv environment persisted in volume
|
- 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/src/.pytest_cache
|
||||||
- /usr/src/paperless/paperless-ngx/.ruff_cache
|
- /usr/src/paperless/paperless-ngx/.ruff_cache
|
||||||
- /usr/src/paperless/paperless-ngx/htmlcov
|
- /usr/src/paperless/paperless-ngx/htmlcov
|
||||||
|
Loading…
x
Reference in New Issue
Block a user