]> BookStack Code Mirror - bookstack/commitdiff
Docker: Fix permission with node service by adding node as user 2510/head
authorAbijeet <redacted>
Tue, 26 Jan 2021 18:50:48 +0000 (00:20 +0530)
committerAbijeet <redacted>
Sat, 30 Jan 2021 18:16:53 +0000 (23:46 +0530)
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'
}

docker-compose.yml

index ea7a61ab554aea7540a28655d0e9c61822550f8a..39f5bdc18d11a997b5bfd71905ff1704966207a4 100644 (file)
@@ -39,6 +39,7 @@ services:
   node:
     image: node:alpine
     working_dir: /app
+    user: node
     volumes:
       - ./:/app
     entrypoint: /app/dev/docker/entrypoint.node.sh
Morty Proxy This is a proxified and sanitized view of the page, visit original site.