From: Abijeet Date: Tue, 26 Jan 2021 18:50:48 +0000 (+0530) Subject: Docker: Fix permission with node service by adding node as user X-Git-Tag: v21.04~1^2~16^2 X-Git-Url: http://source.bookstackapp.com/bookstack/commitdiff_plain/refs/pull/2510/head?ds=inline Docker: Fix permission with node service by adding node as user See: https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md#non-root-user Fixes the following error: glob error: [Error: EACCES: permission denied, scandir '/root/.npm/_logs'] { errno: -13, code: 'EACCES', syscall: 'scandir', path: '/root/.npm/_logs' } --- diff --git a/docker-compose.yml b/docker-compose.yml index ea7a61ab5..39f5bdc18 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -39,6 +39,7 @@ services: node: image: node:alpine working_dir: /app + user: node volumes: - ./:/app entrypoint: /app/dev/docker/entrypoint.node.sh