diff options
| author | Seth Troisi <[email protected]> | 2025-04-21 14:35:03 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-04-21 14:35:03 -0700 |
| commit | 7663ccf0bdd31f4da920d8148d5286b6b535b501 (patch) | |
| tree | 469330c986de1f0990c26066f7372a0e87072ab9 /Dockerfile | |
| parent | 3f048bce0f0107423a8a8b76f06aa10e9ae60b47 (diff) | |
Fix Docker Build permission issue (#95)
During docker build `npm install` running as node was exiting with 243 (EACCES) from trying to install the tgz files because `npm pack` created the files with 400 permissions on my system.
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -32,8 +32,7 @@ USER node # install gemini-code and clean up COPY packages/cli/dist/gemini-code-cli-*.tgz /usr/local/share/npm-global/gemini-code-cli.tgz COPY packages/server/dist/gemini-code-server-*.tgz /usr/local/share/npm-global/gemini-code-server.tgz -RUN npm install -g /usr/local/share/npm-global/gemini-code-cli.tgz /usr/local/share/npm-global/gemini-code-server.tgz \ +RUN npm install -g /usr/local/share/npm-global/gemini-code-{cli,server}.tgz \ && npm cache clean --force \ - && rm -f /usr/local/share/npm-global/gemini-code-cli.tgz \ - && rm -f /usr/local/share/npm-global/gemini-code-server.tgz + && rm -f /usr/local/share/npm-global/gemini-code-{cli,server}.tgz |
