Ruby workspace
Containerized isolated development environment for Ruby programming language.
Why this images
If you need self-hosted remote development environment.
If you want to be one terminal command away from coding in Ruby.
Start
docker run --name space-1 -d -p 8020-8040:8020-8040 alnoda/ruby-workspace
Copy
and open localhost:8020 in browser.
Features
Dev tools:
Eclipse Theia - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
Terminal - secure browser-based terminal.
FileBrowser - manage files and folders inside the workspace, and exchange data between local environment and the workspace
Ungit - rings user friendliness to git without sacrificing the versatility of it.
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
Docs
See our guides on