コード例 #1
0
ファイル: storagedriver.go プロジェクト: Xmagicer/origin
func init() {
	registrystorage.Register("openshift", func(driver storagedriver.StorageDriver, options map[string]interface{}) (storagedriver.StorageDriver, error) {
		log.Info("OpenShift middleware for storage driver initializing")

		// We can do this because of an initialization sequence of middlewares.
		// Storage driver is required to create registry. So we can be sure that
		// this assignment will happen before registry and repository initialization.
		dockerStorageDriver = driver
		return dockerStorageDriver, nil
	})
}
コード例 #2
0
ファイル: middleware.go プロジェクト: CowLeo/distribution
// init registers the cloudfront layerHandler backend.
func init() {
	storagemiddleware.Register("cloudfront", storagemiddleware.InitFunc(newCloudFrontStorageMiddleware))
}
コード例 #3
0
ファイル: middleware.go プロジェクト: CowLeo/distribution
func init() {
	storagemiddleware.Register("redirect", storagemiddleware.InitFunc(newRedirectStorageMiddleware))
}