Team Ai
Apppublic

alanyu2938/java-code-server

sourceHugging Faceupdated 9mo 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