nandudavat commited on
Commit
46edc4a
·
verified ·
1 Parent(s): cb96eef

gemini cli - 5

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -5
Dockerfile CHANGED
@@ -1,10 +1,15 @@
1
  FROM codercom/code-server:latest
2
 
3
- # Install Node.js and npm
4
- RUN sudo apt-get update && \
5
- sudo apt-get install -y nodejs npm && \
6
- npm install -g @google/gemini-cli && \
7
- mkdir -p /home/coder/.gemini
 
 
 
 
 
8
 
9
  # Set environment variable for login password
10
  ENV PASSWORD=ND@pr2013
 
1
  FROM codercom/code-server:latest
2
 
3
+ # Install Node.js 22 (required for gemini-cli)
4
+ RUN curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && \
5
+ sudo apt-get update && \
6
+ sudo apt-get install -y nodejs
7
+
8
+ # Install Gemini CLI globally (as root, so no EACCES issue)
9
+ RUN sudo npm install -g @google/gemini-cli
10
+
11
+ # Create Gemini config directory
12
+ RUN mkdir -p /home/coder/.gemini && sudo chown -R coder:coder /home/coder/.gemini
13
 
14
  # Set environment variable for login password
15
  ENV PASSWORD=ND@pr2013