mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-19 09:33:53 +00:00
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.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user