mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-05-01 21:20:44 +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:
parent
3f048bce0f
commit
7663ccf0bd
2 changed files with 6 additions and 4 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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue