Download Dockerfile from doltd1no/VSCode: direct link, hf CLI and curl.
- Browser
- Download file 960 Bytes
-
https://huggingface.co/spaces/doltd1no/VSCode/resolve/main/Dockerfile
- Command line
-
hf download hf://spaces/doltd1no/VSCode/Dockerfile
-
curl -L -o Dockerfile https://huggingface.co/spaces/doltd1no/VSCode/resolve/main/Dockerfile
960 Bytes
| # VS Code with Root Access - Simple & Stable | |
| FROM ubuntu:22.04 | |
| ENV DEBIAN_FRONTEND=noninteractive | |
| ENV PORT=8000 | |
| # Install minimal required packages | |
| RUN apt-get update && \ | |
| apt-get install -y curl wget git vim nano build-essential ca-certificates && \ | |
| curl -fsSL https://code-server.dev/install.sh | sh && \ | |
| apt-get clean && rm -rf /var/lib/apt/lists/* | |
| # Create workspace | |
| RUN mkdir -p /workspace && \ | |
| echo '# VS Code Workspace' > /workspace/README.md && \ | |
| echo 'console.log("Hello World!");' > /workspace/app.js | |
| # Simple aliases | |
| RUN echo 'alias ll="ls -la"' >> /root/.bashrc | |
| WORKDIR /workspace | |
| EXPOSE $PORT | |
| # Simple, direct startup - no complex process management | |
| CMD echo "π Starting VS Code as ROOT" && \ | |
| echo "π Password: $PASSWORD" && \ | |
| echo "π Port: $PORT" && \ | |
| code-server \ | |
| --bind-addr "0.0.0.0:$PORT" \ | |
| --auth password \ | |
| --disable-telemetry \ | |
| --log warn \ | |
| /workspace |