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.1.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 2

File details

Details for the file crane-2.1.tar.gz.

File metadata

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

File hashes

Hashes for crane-2.1.tar.gz
Algorithm Hash digest
SHA256 bee2682167e4de063eb8a94d371d038e69e1b6a1bb9451dd31acf18f6f66249a
MD5 caf9df1d9e6fc5b0709f7cdc76abda75
BLAKE2b-256 139efdebbe2343a67e3eaef471c0a60156a5110df09610ecdddaf23ffcc9866b

See more details on using hashes here.

File details

Details for the file crane-2.1-py2-none-any.whl.

File metadata

File hashes

Hashes for crane-2.1-py2-none-any.whl
Algorithm Hash digest
SHA256 6a0c458188f8da1ec17dee0041059d3dc2c6515a34b29915d12b119ff923de62
MD5 90ae074d931b124f3aff6bf762eb7c4d
BLAKE2b-256 ff65a19eaa704b7efa5ae1edf7fe9f34365f5d24881ff3d8c2e045ddce0092c3

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