Merge pull request #369 from netbox-community/AddQuayIo
Add quay.io as fallback registry
This commit is contained in:
commit
a7c1d9f550
31
.github/workflows/release.yml
vendored
31
.github/workflows/release.yml
vendored
@ -50,3 +50,34 @@ jobs:
|
|||||||
name: Logout of the Docker Registry
|
name: Logout of the Docker Registry
|
||||||
run: docker logout "${DOCKER_REGISTRY}"
|
run: docker logout "${DOCKER_REGISTRY}"
|
||||||
if: steps.docker-build.outputs.skipped != 'true'
|
if: steps.docker-build.outputs.skipped != 'true'
|
||||||
|
|
||||||
|
# Quay.io
|
||||||
|
- id: quayio-docker-build
|
||||||
|
name: Build the image with '${{ matrix.build_cmd }}'
|
||||||
|
run: ${{ matrix.build_cmd }}
|
||||||
|
env:
|
||||||
|
DOCKER_REGISTRY: quay.io
|
||||||
|
GH_ACTION: enable
|
||||||
|
- id: quayio-registry-login
|
||||||
|
name: Login to the Quay.io Registry
|
||||||
|
run: |
|
||||||
|
echo "::add-mask::$QUAYIO_USERNAME"
|
||||||
|
echo "::add-mask::$QUAYIO_PASSWORD"
|
||||||
|
docker login -u "$QUAYIO_USERNAME" --password "${QUAYIO_PASSWORD}" "${DOCKER_REGISTRY}"
|
||||||
|
env:
|
||||||
|
DOCKER_REGISTRY: quay.io
|
||||||
|
QUAYIO_USERNAME: ${{ secrets.quayio_username }}
|
||||||
|
QUAYIO_PASSWORD: ${{ secrets.quayio_password }}
|
||||||
|
if: steps.docker-build.outputs.skipped != 'true'
|
||||||
|
- id: quayio-registry-push
|
||||||
|
name: Push the image
|
||||||
|
run: ${{ matrix.build_cmd }} --push-only
|
||||||
|
env:
|
||||||
|
DOCKER_REGISTRY: quay.io
|
||||||
|
if: steps.docker-build.outputs.skipped != 'true'
|
||||||
|
- id: quayio-registry-logout
|
||||||
|
name: Logout of the Docker Registry
|
||||||
|
run: docker logout "${DOCKER_REGISTRY}"
|
||||||
|
env:
|
||||||
|
DOCKER_REGISTRY: quay.io
|
||||||
|
if: steps.docker-build.outputs.skipped != 'true'
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
[![GitHub license](https://img.shields.io/github/license/netbox-community/netbox-docker)][netbox-docker-license]
|
[![GitHub license](https://img.shields.io/github/license/netbox-community/netbox-docker)][netbox-docker-license]
|
||||||
|
|
||||||
[The Github repository](netbox-docker-github) houses the components needed to build Netbox as a Docker container.
|
[The Github repository](netbox-docker-github) houses the components needed to build Netbox as a Docker container.
|
||||||
Images are built using this code and are released to [Docker Hub][netbox-dockerhub] once a day.
|
Images are built using this code and are released to [Docker Hub][netbox-dockerhub] and [Quay.io][netbox-quayio] once a day.
|
||||||
|
|
||||||
Do you have any questions?
|
Do you have any questions?
|
||||||
Before opening an issue on Github, please join the [Network To Code][ntc-slack] Slack and ask for help in our [`#netbox-docker`][netbox-docker-slack] channel.
|
Before opening an issue on Github, please join the [Network To Code][ntc-slack] Slack and ask for help in our [`#netbox-docker`][netbox-docker-slack] channel.
|
||||||
@ -18,11 +18,12 @@ Before opening an issue on Github, please join the [Network To Code][ntc-slack]
|
|||||||
[github-stargazers]: https://github.com/netbox-community/netbox-docker/stargazers
|
[github-stargazers]: https://github.com/netbox-community/netbox-docker/stargazers
|
||||||
[github-release]: https://github.com/netbox-community/netbox-docker/releases
|
[github-release]: https://github.com/netbox-community/netbox-docker/releases
|
||||||
[netbox-docker-microbadger]: https://microbadger.com/images/netboxcommunity/netbox
|
[netbox-docker-microbadger]: https://microbadger.com/images/netboxcommunity/netbox
|
||||||
[netbox-dockerhub]: https://hub.docker.com/r/netboxcommunity/netbox/tags/
|
[netbox-dockerhub]: https://hub.docker.com/r/netboxcommunity/netbox/
|
||||||
[netbox-docker-github]: https://github.com/netbox-community/netbox-docker/
|
[netbox-docker-github]: https://github.com/netbox-community/netbox-docker/
|
||||||
[ntc-slack]: http://slack.networktocode.com/
|
[ntc-slack]: http://slack.networktocode.com/
|
||||||
[netbox-docker-slack]: https://slack.com/app_redirect?channel=netbox-docker&team=T09LQ7E9E
|
[netbox-docker-slack]: https://slack.com/app_redirect?channel=netbox-docker&team=T09LQ7E9E
|
||||||
[netbox-docker-license]: https://github.com/netbox-community/netbox-docker/blob/release/LICENSE
|
[netbox-docker-license]: https://github.com/netbox-community/netbox-docker/blob/release/LICENSE
|
||||||
|
[netbox-quayio]: https://quay.io/repository/netboxcommunity/netbox
|
||||||
|
|
||||||
## Docker Tags
|
## Docker Tags
|
||||||
|
|
||||||
@ -104,7 +105,7 @@ To check the version installed on your system run `docker --version` and `docker
|
|||||||
The `docker-compose.yml` file is prepared to run a specific version of Netbox, instead of `latest`.
|
The `docker-compose.yml` file is prepared to run a specific version of Netbox, instead of `latest`.
|
||||||
To use this feature, set and export the environment-variable `VERSION` before launching `docker-compose`, as shown below.
|
To use this feature, set and export the environment-variable `VERSION` before launching `docker-compose`, as shown below.
|
||||||
`VERSION` may be set to the name of
|
`VERSION` may be set to the name of
|
||||||
[any tag of the `netboxcommunity/netbox` Docker image on Docker Hub][netbox-dockerhub].
|
[any tag of the `netboxcommunity/netbox` Docker image on Docker Hub][netbox-dockerhub] or [Quay.io][netbox-quayio].
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
export VERSION=v2.7.1
|
export VERSION=v2.7.1
|
||||||
|
Loading…
Reference in New Issue
Block a user