Sign inSign up

diecamdia/vue-vite-dev-vscode

By diecamdia

•Updated 7 months ago

Full web-based development environment using VS Code (code-server).

Image
0

564

diecamdia/vue-vite-dev-vscode repository overview

⁠vue-vite-dev-vscode

Full web-based development environment using VS Code (code-server).

Designed as a self-hosted alternative to GitHub Codespaces or Gitpod.


⁠Purpose

Provide a complete IDE experience in the browser while running entirely in private infrastructure.


⁠Base Image

vue-vite-dev

⁠Exposed Services

ServicePort
VS Code Web8080
Vite Dev Server5173

⁠Features

  • Full VS Code in browser
  • Integrated terminal (zsh)
  • Persistent extensions and settings
  • pnpm, opencode, git available
  • Optional ttyd compatibility
  • Ollama to run cloud models with Claude Code (must install Claud Code)

⁠Authentication

  • Internal auth disabled (auth: none)
  • Must be secured by Dokploy / Traefik authentication

⁠Persistence

Persist the following path:

/home/dev

Includes:

  • VS Code extensions
  • Editor settings
  • pnpm store
  • OpenCode CLI configuration
  • User credentials

⁠Basic Run Example

docker run -p 8080:8080 diecamdia/vue-vite-dev-vscode:1.0.0

Internet
  ↓
Dokploy / Traefik (TLS + Auth)
  ↓
Isolated user stack

⁠Security Notes

  • Do not expose ports directly in production
  • One container per user
  • Apply resource limits
  • Prefer read-only filesystem with persistent home volume

Tag summary

Content type

Image

Digest

sha256:51e55ba44…

Size

3.9 GB

Last updated

7 months ago

docker pull diecamdia/vue-vite-dev-vscode:1.0.3