6
alnoda-workspaces/workspaces/nodejs-workspace at main · bluxmit/alnoda-workspace...
source link: https://github.com/bluxmit/alnoda-workspaces/tree/main/workspaces/nodejs-workspace
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Node.js workspace
Docker image with Node.js and browser-based VS-Code version.
Why this images
- If you need self-hosted development environment.
- If you want to be one terminal command away from coding in JavaScript.
Start
docker run --name space-1 -d -p 8020-8040:8020-8040 alnoda/nodejs-workspace
open localhost:8020 in browser.
Features
Dev tools:
- Code-server - open source version of popular Visual Studio Code IDE. Codeserver has VS-Code extensions and works in browser.
- Terminal - secure browser-based terminal.
- FileBrowser - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- Cronicle - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- 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.
- MkDocs - create awesome documentation for your project with only markdown.
- Midnight Commander - Feature rich visual file manager with internal text viewer and editor.
- Process Monitor - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial
Image is built from Ubuntu 20.4 with the additional CLI apps
- Zsh, Oh my Zsh
- Python 3, Pip
- Node/nodeenv
- curl, wget, telnet, jq
- Git: git, git-flow, lazygit
- File browsers: mc, xplr
- Text editors: nano, vim, mcedit
- System monitors: ncdu, htop, glances, vizex
- Process Control: supervisord
- Job scheduler: cron
See our guides on
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK