Fairy penguins (wallpaper) image by rumpleteaser CC-BY-2.0.
This repo provides a workspace for the LearnTeachCode resource page based on the Ansible template for KASM Ubuntu Jammy Images, template originally provided by @j-simmons-phd. The workspace is configured with the following software:
- Node JS Tools
- nodejs v20.15.1
- npm v10.7.0 (included with nodejs)
- npx v10.7.0 (included with nodejs)
- yarn v4.3.1
- oclif v4.14.6
- Utilities
- Python 3.12.3 (part of the image template) with the following packages (not part of the image template)
- VS Code with the following extensions (note, auto-updates are disabled)
- Content Viewers
- Chrome
- Firefox
- Clone and change directory into this repo
- Run
docker-compose pull
to download the image or rundocker-compose build
to build the workspace image locally
Once built, the image can be pushed into the Kasm server per Kasm documentation or it can be run locally on port 6901 using docker-compose.
- Starting the image locally: Run
docker-compose up
- Stopping the image locally: Run
docker-compose down
When running locally, the workspace can be accessed at https://localhost:6901 with
- User:
kasm_user
- Passwordd:
password