VS Code, servedas a web page
code-server on a machine of your own.No desktop and no VNC — the editor is the page.
$ dxflow workflow create --identity coder hub://coder --start --link
The editor,and nothing around it
code-server, with zsh, git and python3 already installed.
Extensions, settings and the built-in terminal, in one browser tab.
The built-in terminal opens on a shell which already has all three.
WORKING_DIR names a folder under /volume, and it opens right there.
A passwordand a folder
Two variables, and then the editor is the whole of it.
$ dxflow workflow start coder --override env.app.PASSWORD=something-long
$ dxflow workflow start coder --override env.app.WORKING_DIR=projects/my-app --link
One port,and a sign-in page
code-server asks for the password, and nothing else does.
No desktopunderneath it
This is code-server, not a window streamed over VNC. The editor is the page.
No VNC, no window manager, no frame buffer. That is why the image is a third of the size of the desktop entries.
The integrated terminal opens a zsh, with python3 and git already installed and waiting.
Everything under /volume comes back at the next start. Anything outside it goes with the machine.
Pulled once,then it stays
Coder arrives as one image. This is what comes down the first time, and what the disk should have free for it.
What it wants,and what it needs
The definition asks for 2 cores and 4 GB. The image comes up on less than that, and a start given --fit trims the ask to whatever the machine actually has.
Machines that fit it
Coder asks for 2 cores and 4 GB. Cheapest first.