A code-server that runs several projects in different languages. In addition, all supported languages can be used in a Jupyter Notebook.
The goal for this Project is to provide an environment for teaching and learning and provide a unified environment for data scientists and code enthusiasts.
- c
- perl
- bash
- node / typescript
- python
- swift
- rust
- c /root/.local/share/jupyter/kernels/c
- iperl /root/.local/share/jupyter/kernels/iperl
- bash /usr/local/share/jupyter/kernels/bash
- jslab /usr/local/share/jupyter/kernels/jslab
- python3 /usr/local/share/jupyter/kernels/python3
- tslab /usr/local/share/jupyter/kernels/tslab
- Lua
- Apache Spark
- kubectl
- git jq unzip
- Go
- (evcxr_jupyter /root/.local/share/jupyter/kernels/rust)
- download the sources from github
- build the container with
./build.sh
- run it
run.sh
Wait until your browser opens
curl https://raw.githubusercontent.com/aus-der-Technik/CodeBook/main/codebook.sh | sh -
This will download the docker-compose file and start CodeBook from the current directory
You may want to add an alias to your system configuration:
alias codebook='curl https://raw.githubusercontent.com/aus-der-Technik/CodeBook/main/codebook.sh | sh -'