VSCode4 / Dockerfile
nandudavat's picture
gemini cli - 5
46edc4a verified
raw
history blame contribute delete
623 Bytes
FROM codercom/code-server:latest
# Install Node.js 22 (required for gemini-cli)
RUN curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && \
sudo apt-get update && \
sudo apt-get install -y nodejs
# Install Gemini CLI globally (as root, so no EACCES issue)
RUN sudo npm install -g @google/gemini-cli
# Create Gemini config directory
RUN mkdir -p /home/coder/.gemini && sudo chown -R coder:coder /home/coder/.gemini
# Set environment variable for login password
ENV PASSWORD=ND@pr2013
# Expose the port used by code-server
EXPOSE 7860
# Start code-server
CMD ["--bind-addr", "0.0.0.0:7860", "."]