Merge pull request #593 from stevvooe/disable-default-azure-build
Disable building of azure storage driver by default
This commit is contained in:
commit
faab364ab5
4 changed files with 12 additions and 3 deletions
|
@ -6,7 +6,7 @@ RUN apt-get update && \
|
||||||
|
|
||||||
ENV DISTRIBUTION_DIR /go/src/github.com/docker/distribution
|
ENV DISTRIBUTION_DIR /go/src/github.com/docker/distribution
|
||||||
ENV GOPATH $DISTRIBUTION_DIR/Godeps/_workspace:$GOPATH
|
ENV GOPATH $DISTRIBUTION_DIR/Godeps/_workspace:$GOPATH
|
||||||
ENV DOCKER_BUILDTAGS include_rados
|
ENV DOCKER_BUILDTAGS include_rados include_azure
|
||||||
|
|
||||||
WORKDIR $DISTRIBUTION_DIR
|
WORKDIR $DISTRIBUTION_DIR
|
||||||
COPY . $DISTRIBUTION_DIR
|
COPY . $DISTRIBUTION_DIR
|
||||||
|
|
|
@ -22,7 +22,6 @@ import (
|
||||||
_ "github.com/docker/distribution/registry/auth/token"
|
_ "github.com/docker/distribution/registry/auth/token"
|
||||||
"github.com/docker/distribution/registry/handlers"
|
"github.com/docker/distribution/registry/handlers"
|
||||||
"github.com/docker/distribution/registry/listener"
|
"github.com/docker/distribution/registry/listener"
|
||||||
_ "github.com/docker/distribution/registry/storage/driver/azure"
|
|
||||||
_ "github.com/docker/distribution/registry/storage/driver/filesystem"
|
_ "github.com/docker/distribution/registry/storage/driver/filesystem"
|
||||||
_ "github.com/docker/distribution/registry/storage/driver/inmemory"
|
_ "github.com/docker/distribution/registry/storage/driver/inmemory"
|
||||||
_ "github.com/docker/distribution/registry/storage/driver/middleware/cloudfront"
|
_ "github.com/docker/distribution/registry/storage/driver/middleware/cloudfront"
|
||||||
|
|
|
@ -139,3 +139,8 @@ To enable the [Ceph RADOS storage driver](storage-drivers/rados.md)
|
||||||
```sh
|
```sh
|
||||||
export DOCKER_BUILDTAGS='include_rados'
|
export DOCKER_BUILDTAGS='include_rados'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
To enable the [Azure storage driver](storage-drivers/azure.md), use the
|
||||||
|
`include_azure` build tag.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -17,6 +17,11 @@ The following parameters must be used to authenticate and configure the storage
|
||||||
* `container`: Name of the root storage container in which all registry data will be stored. Must comply the storage container name [requirements][create-container-api].
|
* `container`: Name of the root storage container in which all registry data will be stored. Must comply the storage container name [requirements][create-container-api].
|
||||||
* `realm`: (optional) Domain name suffix for the Storage Service API endpoint. Defaults to `core.windows.net`. For example realm for "Azure in China" would be `core.chinacloudapi.cn` and realm for "Azure Government" would be `core.usgovcloudapi.net`.
|
* `realm`: (optional) Domain name suffix for the Storage Service API endpoint. Defaults to `core.windows.net`. For example realm for "Azure in China" would be `core.chinacloudapi.cn` and realm for "Azure Government" would be `core.usgovcloudapi.net`.
|
||||||
|
|
||||||
|
## Developing
|
||||||
|
|
||||||
|
To include this driver when building Docker Distribution, use the build tag
|
||||||
|
`include_azure`. Please see the [building documentation][building] for details.
|
||||||
|
|
||||||
[azure-blob-storage]: http://azure.microsoft.com/en-us/services/storage/
|
[azure-blob-storage]: http://azure.microsoft.com/en-us/services/storage/
|
||||||
[create-container-api]: https://msdn.microsoft.com/en-us/library/azure/dd179468.aspx
|
[create-container-api]: https://msdn.microsoft.com/en-us/library/azure/dd179468.aspx
|
||||||
|
[building]: https://github.com/docker/distribution/blob/master/docs/building.md#optional-build-tags
|
||||||
|
|
Loading…
Reference in a new issue