CoolFace
Apppublic

alanyu2938/java-code-server

sourceHugging Faceupdated 8mo agoView on Hugging Face
0likes
App README

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

bash
docker-compose up -d

Access code-server at http://localhost:7860

Manual Docker Build

bash
docker build -t java-interview .
docker run -p 7860:7860 java-interview

Ports

PortService
7860code-server
8180Application (optional)

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