-
-
Notifications
You must be signed in to change notification settings - Fork 0
Publishing
- Browse to
.github/workflows/ci.yaml
file. - Take note of the required github secrets. E.g.
DOCKERHUB_TOKEN
. - Add the repo secrets.
For the Quay.io registry, you'll need to manually create an image repository. It does not create one upon first push like Docker Hub.
- Create a quay.io image repository.
- Give
write
access to a robot for the newly created image repository.
Publishing images is done through the ci github action. The action is manually triggered in order to be able to set the VERSION
and LS
variables. The github action also creates a release.
The name of the image is taken from the repository name after docker-
. So, repo docker-etherpad
would have an image name of etherpad
.
Both the current version tag and the latest tag are released.
- Browse to the Actions tab.
- Click on the
ci
workflow. - Manually trigger the workflow using the app version and image (ls) version.
By default, a ghcr.io
package is published as private and so after the initial release to the ghcr.io
registry, the package will need to be converted to a public package if you want anyone to use it.
- See Configuring visibility of container images for your personal account
- You may also set connect your repository to your container image/package. See Connecting a repository to a container image
See Troubleshooting
Note: This wiki is no longer being updated. See updated documentation https://nicholaswilde.io/docker-docs/