From 9a7cda0578c2b542cdc3a2228ba8fe492bb55089 Mon Sep 17 00:00:00 2001 From: Daniel Schep Date: Wed, 23 Aug 2017 19:36:18 -0400 Subject: [PATCH] Only pass UID option to Docker on Linux closes #62 and closes #21 --- index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 20d0a514..95d35bf9 100644 --- a/index.js +++ b/index.js @@ -107,10 +107,11 @@ class ServerlessPythonRequirements { options = [ 'run', '--rm', - '-u', process.getuid() + ':' + process.getgid(), '-v', `${this.serverless.config.servicePath}:/var/task:z`, `${image}`, ]; + if (process.platform === 'linux') + options.push('-u', `${process.getuid()}:${process.getgid()}`); options.push(...pipCmd); } else { cmd = pipCmd[0];