Spaces:
Sleeping
Sleeping
| 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", "."] | |