alanyu2938/java-code-server
0
Java Interview Development Environment
A containerized Java development environment powered by code-server, providing a VS Code experience in your browser.
Features
- Java 21 (Microsoft DevContainers base image)
- Maven 3.9.11 for project management
- Node.js 20 via NVM with npm, yarn, and firebase-tools
- code-server for browser-based VS Code
Pre-installed VS Code Extensions
- Java Extension Pack (Maven, Test, Debug, Dependencies)
- Spring Boot Support (Initializer, Dashboard)
- Gradle Support
- Red Hat Java & XML
- GitLens & Git History
- REST Client
- Code Spell Checker
Networking Tools
- curl, wget, vim
- netcat, nmap, tcpdump
- traceroute, ping, iptables
- redis-tools, postgresql-client
Quick Start
Using Docker Compose
docker-compose up -dAccess code-server at http://localhost:7860
Manual Docker Build
docker build -t java-interview .
docker run -p 7860:7860 java-interviewPorts
Configuration
The workspace includes pre-configured VS Code settings. Source code from the java-interview repository (v2 branch) is cloned to /workspace.
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
