{"id":30240428,"url":"https://github.com/hypothesis/sakai-docker","last_synced_at":"2026-03-07T10:32:42.559Z","repository":{"id":46160370,"uuid":"161319898","full_name":"hypothesis/sakai-docker","owner":"hypothesis","description":"Dockerized version of Sakai for testing the Hypothesis LMS integration","archived":false,"fork":false,"pushed_at":"2022-06-03T11:15:38.000Z","size":8,"stargazers_count":9,"open_issues_count":0,"forks_count":10,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-15T04:42:39.957Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/hypothesis.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}},"created_at":"2018-12-11T10:53:36.000Z","updated_at":"2025-04-25T19:16:19.000Z","dependencies_parsed_at":"2022-09-20T03:11:08.034Z","dependency_job_id":null,"html_url":"https://github.com/hypothesis/sakai-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hypothesis/sakai-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypothesis%2Fsakai-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypothesis%2Fsakai-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypothesis%2Fsakai-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypothesis%2Fsakai-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hypothesis","download_url":"https://codeload.github.com/hypothesis/sakai-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypothesis%2Fsakai-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30212053,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T09:02:10.694Z","status":"ssl_error","status_checked_at":"2026-03-07T09:02:08.429Z","response_time":53,"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":[],"created_at":"2025-08-15T04:38:32.618Z","updated_at":"2026-03-07T10:32:42.514Z","avatar_url":"https://github.com/hypothesis.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sakai-docker\n\nDocker container for the stable version of [Sakai v12](https://github.com/sakaiproject/sakai).\n\nThis project exists to help with testing of the [Hypothesis\nLMS](https://github.com/hypothesis/lms) integration in Sakai.\n\nInstallation requires [Docker Compose](https://docs.docker.com/compose/).\n\n## Setup\n\nFirst, run a Git submodule update to fetch/update the source code for Sakai.\n\n```sh\ngit submodules update --init\n```\n\nTo build the Docker image for Sakai and launch containers for Sakai and MySQL,\nrun:\n\n```sh\ndocker-compose up\n```\n\nThe first time this command is run the Docker image for Sakai will be built,\nwhich can take 10 minutes or more. Additionally when the Sakai starts for the\nfirst time it will spend several minutes initializing.\n\n## Logging into Sakai\n\nOnce the Sakai container image has been built and the container is created,\nyou can access Sakai by browsing to http://localhost:8080/portal.\n\nThe default admin user is `admin` and the password is `admin`.\n\n## Installing the Hypothesis LTI tool\n\nTo test an LTI tool, you will need to:\n\n1. Create a new \"project site\".\n   - Click \"Worksite Setup\" in the left navbar\n   - Select \"Build your own site\" =\u003e \"project site\"\n   - Click \"Continue\".\n2. Enter a title for the site and click \"Continue\".\n3. On the \"Project Site Tools\" page, check the \"External Tool\" option and click\n   Continue.\n4. Click \"Continue\" on the Project Site Access page\n5. Click \"Create Site\" on the confirmation page.\n6. Select the new site in the list of sites. It should be displayed as active\n   in the tabs at the top.\n7. Click the \"External Tool\" link in the left navbar and then click \"Edit\"\n   to configure it.\n8. Register a new LMS application instance at https://hypothes.is/welcome\n   and enter the launch URL, and consumer key and secret in Sakai.\n\n## Troubleshooting\n\nIf you have problems building or running the Docker container on macOS, you may\nneed to increase the memory allowance for Docker Engine up from the default of\n2GB to 3GB or more.\n\nThis can be done in the \"Advanced\" section of Docker for Mac's Preferences UI.\n\n## References\n\n[Quick Start from Source](https://github.com/sakaiproject/sakai/wiki/Quick-Start-from-Source)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypothesis%2Fsakai-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhypothesis%2Fsakai-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypothesis%2Fsakai-docker/lists"}