{"id":18657938,"url":"https://github.com/lightsofapollo/docker-registry-caching","last_synced_at":"2025-11-05T22:30:24.586Z","repository":{"id":14894095,"uuid":"17617888","full_name":"lightsofapollo/docker-registry-caching","owner":"lightsofapollo","description":"Prototype for docker registry / caching for test infrastructure.","archived":false,"fork":false,"pushed_at":"2014-03-11T23:19:04.000Z","size":6704,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-12-27T15:12:51.111Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/lightsofapollo.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":"2014-03-11T04:00:39.000Z","updated_at":"2014-10-12T08:54:56.000Z","dependencies_parsed_at":"2022-09-08T11:31:51.423Z","dependency_job_id":null,"html_url":"https://github.com/lightsofapollo/docker-registry-caching","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightsofapollo%2Fdocker-registry-caching","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightsofapollo%2Fdocker-registry-caching/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightsofapollo%2Fdocker-registry-caching/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightsofapollo%2Fdocker-registry-caching/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lightsofapollo","download_url":"https://codeload.github.com/lightsofapollo/docker-registry-caching/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239475960,"owners_count":19645041,"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":[],"created_at":"2024-11-07T07:30:41.232Z","updated_at":"2025-11-05T22:30:24.554Z","avatar_url":"https://github.com/lightsofapollo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"docker-registry-caching\n=======================\n\nPrototype for docker registry / caching for test infrastructure.\n\n\n## Usage\n\nStart it up and leave it running in your terminal:\n\n```sh\ndocker run -p 8080:8080 -e AWS_ACCESS_KEY_ID=xxxx -e AWS_SECRET_ACCESS_KEY=xxx -e S3_BUCKET=s3-bucket -e 'DEBUG=*' -i -t lightsofapollo/docker-registry-node-s3 \n```\n\n## Notes\n\nThis is a big hack / proof of concept I threw together late at night... my intention was to see the difference between routing the layer through an application stack (like done in the current docker registry) vs redirecting to s3 via a signed url. In my tests the download times of images was 10-30% less with this appraoch... Ideally we could use s3 directly for more operations which should be even faster.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flightsofapollo%2Fdocker-registry-caching","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flightsofapollo%2Fdocker-registry-caching","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flightsofapollo%2Fdocker-registry-caching/lists"}