-
Notifications
You must be signed in to change notification settings - Fork 6.3k
Closed
Assignees
@frank-dspeed
Description
Description
When we start code-server as a docker container and mounting a path for extensions we need to make sure on startup that it belongs to the same user as the code-server
Steps to Reproduce
use the oneliner from README.md
Result
docker run -it -p 127.0.0.1:8080:8080 -v "${HOME}/.local/share/code-server:/home/coder/.local/share/code-server" -v "$PWD:/home/coder/project" codercom/code-server (node:6) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. ERROR { [Error: EACCES: permission denied, mkdir '/home/coder/.local/share/code-server/extensions'] [stack]: 'Error: EACCES: permission denied, mkdir \'/home/coder/.local/share/code-server/extensions\'', [message]: 'EACCES: permission denied, mkdir \'/home/coder/.local/share/code-server/extensions\'', errno: -13, code: 'EACCES', syscall: 'mkdir', path: '/home/coder/.local/share/code-server/extensions' }