{"id":23370154,"url":"https://github.com/maastrichtu-ids/dsri-openshift-applications","last_synced_at":"2026-01-20T05:33:33.056Z","repository":{"id":92532076,"uuid":"304399952","full_name":"MaastrichtU-IDS/dsri-openshift-applications","owner":"MaastrichtU-IDS","description":"🔭 DEPRECATED - Applications for the Data Science Research Infrastructure OpenShift cluster at Maastricht University","archived":false,"fork":false,"pushed_at":"2021-04-03T16:26:28.000Z","size":276,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-08T00:41:40.661Z","etag":null,"topics":["data-science","data-science-research","dsri","openshift"],"latest_commit_sha":null,"homepage":"https://maastrichtu-ids.github.io/dsri-documentation","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaastrichtU-IDS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2020-10-15T17:26:06.000Z","updated_at":"2021-11-22T13:25:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"fe7d3251-0075-421d-a181-27584fa68e66","html_url":"https://github.com/MaastrichtU-IDS/dsri-openshift-applications","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MaastrichtU-IDS/dsri-openshift-applications","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaastrichtU-IDS%2Fdsri-openshift-applications","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaastrichtU-IDS%2Fdsri-openshift-applications/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaastrichtU-IDS%2Fdsri-openshift-applications/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaastrichtU-IDS%2Fdsri-openshift-applications/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaastrichtU-IDS","download_url":"https://codeload.github.com/MaastrichtU-IDS/dsri-openshift-applications/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaastrichtU-IDS%2Fdsri-openshift-applications/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28596444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T02:08:49.799Z","status":"ssl_error","status_checked_at":"2026-01-20T02:08:44.148Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["data-science","data-science-research","dsri","openshift"],"created_at":"2024-12-21T15:34:23.728Z","updated_at":"2026-01-20T05:33:33.022Z","avatar_url":"https://github.com/MaastrichtU-IDS.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n**⚠️ OBSOLETE REPOSITORY**: most templates for OKD4 have been moved and are now maintained in https://github.com/MaastrichtU-IDS/dsri-documentation/tree/master/applications\n\nTemplates and example build for the DSRI OpenShift applications.\n\n## Upload templates to your project\n\nClone this repository:\n\n```bash\ngit clone https://github.com/MaastrichtU-IDS/dsri-openshift-applications.git\ncd dsri-openshift-applications\n```\n\n### Data science templates\n\nContainers running as non root, without `sudo` privileges\n\n```bash\nfor template in $( ls templates-restricted/*.yml ); do oc apply -f ${template} ; done\n```\n\n### Anyuid templates\n\nContainers running as root user.\n\nGPU templates and templates in anyuid folder require the `anyuid` service account enabled in your project (to run the container as root user).\n\n\u003e [Contact us to request](https://maastrichtu-ids.github.io/dsri-documentation/help) `anyuid` privileges if necessary\n\n```bash\nfor template in $( ls templates-anyuid/*.yml ); do oc apply -f ${template} ; done\n```\n\n### GPU templates\n\nContainers running as root user\n\n```bash\nfor template in $( ls templates-gpu/*/*.yml ); do oc apply -f ${template} ; done\n```\n\n## Create custom Docker image\n\nFor **VSCode server** or filebrowser: check their respective folders.\n\nFor **JupyterLab**: check https://github.com/MaastrichtU-IDS/jupyterlab-on-openshift/\n\n## Create app from template using command\n\nCreate app from template file using the CLI:\n\n```bash\noc new-app -f templates-datascience/template-jupyterlab-dynamic.yml -p APPLICATION_NAME=jupyterlab-dynamic,PASSWORD=PASSWORD\n```\n\nCreate app from existing template in your DSRI project using the CLI:\n\n```bash\noc new-app jupyterlab-dynamic -p APPLICATION_NAME=jupyterlab-dynamic,PASSWORD=PASSWORD\n```\n\nDelete your application:\n\n```bash\noc delete all --selector app=jupyterlab-dynamic\n```\n\n\u003e Replace `jupyterlab-dynamic` by your **APPLICATION_NAME**\n\nDelete all applications from a template:\n\n```bash\noc delete all,secret,configmaps,serviceaccount,rolebinding --selector template=jupyterlab-dynamic\n```\n\n## Useful links\n\n[Browse the list of Icons](https://rawgit.com/openshift/openshift-logos-icon/master/demo.html) for Templates in the Catalog.\n\nConvert JSON to YAML: https://www.json2yaml.com\n\n**See also**:\n\n* [OpenShift documentation to generate Template](https://docs.openshift.com/container-platform/3.11/dev_guide/templates.html#export-as-template) from deployed service\n* Deployment from Jupyter\n\n  * https://github.com/jupyter/docker-stacks/tree/master/examples/source-to-image \n\n  * See [their template](https://raw.githubusercontent.com/jupyter/docker-stacks/master/examples/source-to-image/templates.json)\n\n* JupyterHub with GitHub OAuth template based on [jackfrost373/jupyter-root](https://github.com/jackfrost373/jupyter-root) and https://github.com/jupyter-on-openshift/jupyterhub-quickstart\n\n## Contribute\n\nContributions are welcome! See the [guidelines to contribute 👨‍💻](/CONTRIBUTING.md).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaastrichtu-ids%2Fdsri-openshift-applications","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaastrichtu-ids%2Fdsri-openshift-applications","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaastrichtu-ids%2Fdsri-openshift-applications/lists"}