# Use the official code-server base image FROM codercom/code-server:latest # Set environment variables ENV PASSWORD=hfspace \ HOME=/home/coder # Create working directory WORKDIR /home/coder/project # Ensure permissions are correct RUN chown -R coder:coder /home/coder # Expose port required by HF Spaces (7860 or 8000 usually work) EXPOSE 7860 # Start code-server on port 7860, without auth token CMD ["code-server", "--auth", "password", "--port", "7860", "/home/coder/project"]