{"id":15014514,"url":"https://github.com/speaud/jupyter-runtime-template","last_synced_at":"2026-02-12T12:02:40.072Z","repository":{"id":166865132,"uuid":"638651752","full_name":"speaud/jupyter-runtime-template","owner":"speaud","description":"Containerized Jupyter Lab Scientific Python Stack runtime built in Ubuntu environment with kernels to execute Java, Go, Node/JavaScript/TypeScript, Haskell, and Python code","archived":false,"fork":false,"pushed_at":"2024-08-10T14:29:41.000Z","size":114,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-19T17:09:49.751Z","etag":null,"topics":["docker","go","haskell","ipython","jupyter-lab","node","python","typescript","ubuntu"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/speaud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-09T20:07:45.000Z","updated_at":"2024-08-21T23:44:55.000Z","dependencies_parsed_at":"2024-08-10T15:55:50.497Z","dependency_job_id":null,"html_url":"https://github.com/speaud/jupyter-runtime-template","commit_stats":null,"previous_names":["speaud/jupyter-runtime-template"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/speaud%2Fjupyter-runtime-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/speaud%2Fjupyter-runtime-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/speaud%2Fjupyter-runtime-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/speaud%2Fjupyter-runtime-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/speaud","download_url":"https://codeload.github.com/speaud/jupyter-runtime-template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243313410,"owners_count":20271178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","go","haskell","ipython","jupyter-lab","node","python","typescript","ubuntu"],"created_at":"2024-09-24T19:45:43.417Z","updated_at":"2026-02-12T12:02:35.046Z","avatar_url":"https://github.com/speaud.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About\n\nContainerized [Jupyter Lab Scientific Python Stack](https://hub.docker.com/r/jupyter/scipy-notebook) runtime build on a Ubuntu distribution to include kernels to execute code from the following languages\n1. Python 3 (by default)\n1. [Go](https://github.com/gopherdata/gophernotes)\n1. [Java](https://github.com/SpencerPark/IJava)\n1. [JavaScript/Node](https://github.com/n-riesco/ijavascript)\n1. [TypeScript](https://github.com/yunabe/tslab)\n\n![alt text](jupyter_lab_launcher_snippet.png)\n\nAldo, by using the [built-in magic commands](https://ipython.readthedocs.io/en/stable/interactive/magics.html#built-in-magic-commands) and [IPython extensions](https://ipython.readthedocs.io/en/stable/config/extensions/index.html), this template provides the developer with features such as[`autoreload`](https://ipython.readthedocs.io/en/stable/config/extensions/autoreload.html#autoreload) out of the box. The Docker volume mapping configuration provides persisted state for all notebooks and modules.\n\n# Run Locally\n\n\u003e ⚠️ stable-ish, proceed with caution\n\n## Requirements\n\n[Docker](https://docs.docker.com/)\n\n```\nClient: Docker Engine - Community\n Version:           18.09.2\n API version:       1.39\n Go version:        go1.10.8\n Git commit:        6247962\n Built:             Sun Feb 10 04:12:39 2019\n OS/Arch:           darwin/amd64\n Experimental:      false\n\nServer: Docker Engine - Community\n Engine:\n  Version:          18.09.2\n  API version:      1.39 (minimum version 1.12)\n  Go version:       go1.10.6\n  Git commit:       6247962\n  Built:            Sun Feb 10 04:13:06 2019\n  OS/Arch:          linux/amd64\n  Experimental:     true\n```\n\n## Steps\n\n1. Clone\n2. Setup `.env` as outlined in `~/.env.template` file\n3. Run `bin/build.bash` (no need to re-run the build if there are no new Docker-related or configuration changes)\n4. Run `bin/run.bash`, monitor the terminal outputs, then visit [http://127.0.0.1:8888/lab](http://127.0.0.1:8888/lab) to access the interface\n\n### Additional Runtime Commands (custom)\n\n| Command | Details |\n| -------- | ------- |\n| `bin/exec.bash` | Tunnel into the running then open a [interactive shell session](https://docs.docker.com/reference/cli/docker/container/exec/) |\n| `bin/test.bash` | Run tests |\n| `bin/setenv.bash` | Injects environment variables from the `.env` file into runtime environment |\n\nNote you can pass [Docker flags](https://docs.docker.com/engine/reference/run/) to executables such as `bin/build.bash --no-cache`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspeaud%2Fjupyter-runtime-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspeaud%2Fjupyter-runtime-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspeaud%2Fjupyter-runtime-template/lists"}