Sign inSign up

h4mid2019/custom_web_vscode

By h4mid2019

•Updated 12 months ago

VS Code in browser-Web-based VS Code with pre-installed development tools for Go, C/C++, and Python.

Image
Developer tools
Web servers
0

10K+

h4mid2019/custom_web_vscode repository overview

⁠Custom Web VS Code

Web-based VS Code with pre-installed development tools for Go, C/C++, and Python.

built on top of : https://hub.docker.com/r/codercom/code-server⁠

⁠What's Included

  • Go 1.25.1 with gopls, dlv, staticcheck, goimports
  • Python 3.14.0 with pylint, black, pytest, mypy, numpy
  • C/C++ with GCC, Clang, GDB, LLDB, CMake, Valgrind
  • VS Code extensions for Python, Go, C/C++, Git, YAML
  • Dark theme and auto-save pre-configured

⁠Quick Start

docker pull h4mid2019/custom_web_vscode:latest

docker run -d --name vscode \
  -p 8080:8080 \
  -v "${PWD}:/home/coder/project" \
  -e PASSWORD=yourpassword \
  h4mid2019/custom_web_vscode:latest

Access at http://localhost:8080⁠

⁠Environment Variables

  • PASSWORD: Set authentication password (required)
  • Use -e PASSWORD="" --auth none to disable authentication

⁠Volume Mounts

  • /home/coder/project: Mount your project directory
  • /home/coder/.local/share/code-server: Persist extensions and settings

⁠Persist Extensions and Settings

docker run -d --name vscode \
  -p 8080:8080 \
  -v "${PWD}:/home/coder/project" \
  -v vscode-data:/home/coder/.local/share/code-server \
  -e PASSWORD=yourpassword \
  h4mid2019/custom_web_vscode:latest

⁠Architecture Support

Multi-platform image supports:

  • linux/amd64
  • linux/arm64

⁠Verify Installed Tools

docker run --rm h4mid2019/custom_web_vscode:latest go version
docker run --rm h4mid2019/custom_web_vscode:latest python3 --version
docker run --rm h4mid2019/custom_web_vscode:latest gcc --version

⁠Source Code

GitHub: https://github.com/H4mid2019/customized_web_vscode⁠

⁠Technical Details

  • Base: code-server (web-based VS Code)
  • Extensions from Open VSX registry
  • Go environment: GOROOT=/usr/local/go, GOPATH=/home/coder/go
  • Python compiled from source without PGO optimizations

Tag summary

Content type

Image

Digest

sha256:5a8aa0002…

Size

1.1 GB

Last updated

12 months ago

docker pull h4mid2019/custom_web_vscode