alnoda-workspaces/workspaces/base-devspace
2022-07-17 11:01:25 +00:00
..
mkdocs php workspace 2022-07-17 11:01:25 +00:00
Dockerfile base-devspace, code-server-workspace, theia-workspace 2022-07-16 17:53:38 +00:00
filebrowser.json base-devspace, code-server-workspace, theia-workspace 2022-07-16 17:53:38 +00:00
mkdocs-requirements.txt base-devspace, code-server-workspace, theia-workspace 2022-07-16 17:53:38 +00:00
README.md base-devspace, code-server-workspace, theia-workspace 2022-07-16 17:53:38 +00:00
supervisord-devspace.conf base-devspace, code-server-workspace, theia-workspace 2022-07-16 17:53:38 +00:00

Base-devspace

Template for other coding workspaces.

Start

docker run --name space-1 --user=root -d -p 8020-8040:8020-8040 alnoda/base-devspace

open localhost:8020 in browser.

Features

  • FileBrowser - manage files and folders inside the workspace, and exchange data between local environment and the workspace
  • Terminal - Full-fledged browser-based terminal with Z-shell.
  • Static File Server - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
  • Ungit - rings user friendliness to git without sacrificing the versatility of it.
  • Quicklaunch UI with getting started tutorial
  • Ubuntu 20.4 with the following CLI apps
    • Zsh, Oh my Zsh
    • Python 3, Pip
    • Node/nodeenv
    • curl, wget, telnet, jq
    • Git: git, git-flow, lazygit
    • File browsers: mc
    • Text editors: nano, vim, mcedit
    • System monitors: ncdu, htop, glances, vizex
    • Process Control: supervisord
    • Job scheduler: cron
    • Terminal multiplexer: tmux