This repo provides a workspace for Mach 30 volunteers to work on Python projects based on the Ansible based template for KASM Ubuntu Focal Images template provided by @j-simmons-phd and upgraded to Ubuntu Noble Numbat manually. The workspace is configured with the following software:
- git cli 2.47.0
- Keychain 2.8.5
- Chrome
- Python 3.12.x (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)
- Clone this repo, giving the new repo a descriptive name for the workspace image to be created
- Run
docker-compose pull
to download the image or rundocker-compose build
to build the workspace image
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 -d
- 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