Skip to main content

docker-registry-like API with redirection, as a wsgi app

Project description

https://travis-ci.org/pulp/crane.svg?branch=master https://coveralls.io/repos/pulp/crane/badge.png?branch=master

What is Crane?

Crane is a small read-only web application that provides enough of the docker registry API to support “docker pull”. Crane does not serve the actual image files, but instead serves 302 redirects to some other location where files are being served. A base file location URL can be specified per-repository.

Crane loads its data from json files stored on disk. It does not have a database or use any other services. The json files can be generated with pulp by publishing a docker repository.

Crane is a flask app written in Python. It is very easy to deploy and has a small footprint, so it is a great way to provide a read-only “docker pull” API that redirects to a static file service.

Advanced users can configure a search appliance to support “docker search” and can setup repository protection using SSL certificates.

See the current development documentation for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crane-2.2a1.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

crane-2.2a1-py2-none-any.whl (1.6 MB view details)

Uploaded Python 2

File details

Details for the file crane-2.2a1.tar.gz.

File metadata

  • Download URL: crane-2.2a1.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for crane-2.2a1.tar.gz
Algorithm Hash digest
SHA256 c0b0a8c96143cc67e4927d18f70fa7a0866a57d7f374ddb61e470a40bfec08ae
MD5 e26684c97544b938a530c7412e9141da
BLAKE2b-256 873a8676538f242f72217e50b07b32d352c7115f89cf4aca2439775fe0810a57

See more details on using hashes here.

File details

Details for the file crane-2.2a1-py2-none-any.whl.

File metadata

File hashes

Hashes for crane-2.2a1-py2-none-any.whl
Algorithm Hash digest
SHA256 1fda576794d8954fd7733d2a19d0a37d3eb38f5a6f9fbb6e2f493574fa96768f
MD5 6474bf7d8e052e4774232f906704a226
BLAKE2b-256 19173e951dc2401679f5e7dae9befcdb1d3b25d4351b1ee327cf496a8790b4b8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page