{"id":25238669,"url":"https://github.com/jmitchel3/jupyter-container","last_synced_at":"2025-10-24T05:55:13.304Z","repository":{"id":276866443,"uuid":"927854513","full_name":"jmitchel3/jupyter-container","owner":"jmitchel3","description":"Deploy Jupyter Notebooks in this simple Docker container directly to Railway.","archived":false,"fork":false,"pushed_at":"2025-02-18T18:33:47.000Z","size":15,"stargazers_count":1,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T20:47:37.661Z","etag":null,"topics":["deployment","jupyter","railway"],"latest_commit_sha":null,"homepage":"https://jupytercontainer.com","language":"Dockerfile","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/jmitchel3.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":"2025-02-05T16:49:19.000Z","updated_at":"2025-02-18T18:33:51.000Z","dependencies_parsed_at":"2025-02-10T22:21:37.226Z","dependency_job_id":null,"html_url":"https://github.com/jmitchel3/jupyter-container","commit_stats":null,"previous_names":["jmitchel3/jupyter-container"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmitchel3%2Fjupyter-container","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmitchel3%2Fjupyter-container/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmitchel3%2Fjupyter-container/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmitchel3%2Fjupyter-container/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmitchel3","download_url":"https://codeload.github.com/jmitchel3/jupyter-container/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247393560,"owners_count":20931809,"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":["deployment","jupyter","railway"],"created_at":"2025-02-11T17:53:25.830Z","updated_at":"2025-10-24T05:55:08.262Z","avatar_url":"https://github.com/jmitchel3.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Jupyter Container](https://jupytercontainer.com)\n\nDeploy Jupyter Notebooks in this simple Docker container directly to Railway.\n\n[![Deploy on Railway](https://railway.com/button.svg)](https://jupytercontainer.com)\n\nEnvironment variables:\n\n- `JUPYTER_PASSWORD`: The password for to login to the Jupyter notebook server.\n- `JUPYTER_IP`: The IP address for the Jupyter notebook (defaults to 0.0.0.0).\n- `PORT`: The port for the Jupyter notebook (defaults to 8888).\n- `NOTEBOOKS_DIR`: The directory for the Jupyter notebooks (defaults to /notebooks)\n- `VOLUME_PATH`: The path to mount your volume on the container (defaults to /notebooks/volume)\n- `PY_REQUIREMENTS` (optional): A comma-separated list of package names to install in the container.\n- `GITHUB_REPO` (optional): The URL of a GitHub repository to clone into the container.\n- `GITHUB_BRANCH` (optional): The branch of the GitHub repository to clone into the container (defaults to main).\n- `GITHUB_TOKEN` (optional): The GitHub token to use to clone the repository (defaults to an empty string).\n\n## Jupyter Notebook Server for Railway\nThe goal of this [Railway template](https://jupytercontainer.com) is two fold:\n\n- Customizable Jupyter environment\n- Shell-like interactivity with Railway resources (private and public)\n\nThe official JupyterLab Railway template is great but... it's overly complex for simple Jupyter tasks. That's what this template is for.\n\nThe code is open source so feel free to fork and customize as you see fit. In our case, we can use it to:\n\n- Verify private Railway resource connections -- such as calling non-internet connected APIs\n- Run various analytics with private databases\n- Use numpy, pandas, scikit-learn, and many other Data Science tools\n- Build and deploy as needed. Tear down at will.\n\nDo you have ideas? Please share them with me https://x.com/justinmitchel or on the GitHub Repo attached to this template. \n\nAll code is available at: https://github.com/jmitchel3/jupyter-container\n\nEnjoy!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmitchel3%2Fjupyter-container","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjmitchel3%2Fjupyter-container","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmitchel3%2Fjupyter-container/lists"}