About this Repo
This is the Git repo of the Docker
official image for
kong.
See the Docker Hub page
for the full readme on how to use this Docker image and for information
regarding contributing and issues.
The full readme is generated over in docker-library/docs,
specifically in docker-library/docs/kong.
See a change merged here that doesn't show up on the Docker Hub yet?
Check the "library/kong" manifest file in the docker-library/official-images
repo,
especially PRs with the "library/kong" label on that
repo. For more information about the official images process, see the docker-library/official-images readme.
For Kong developers
Pushing a Kong patch release (x.y.Z) update
If the update does not require changes to the Dockerfiles other than
pointing to the latest Kong code, the process can be semi-automated as follows:
-
Check out this repository.
-
Run
./update.sh x.y.z
This will create a release branch, modify the relevant files automatically,
give you a chance to review the changes and press "y", then
it will push the branch and open a browser with the PR
to this repository. -
Peer review, run CI and merge the submitted PR.
-
Run
./submit.sh -p x.y.z
Once the internal PR is merged, this script will do the same
for the official-images
repository. It will clone Kong's fork,
create a branch, modify the relevant files automatically,
give you a chance to review the changes and press "y", then
it will push the branch and open a browser with the PR
to the docker-library repository.
Pushing a Kong minor release (x.Y.0) update
Not semi-automated yet. Note that minor releases are more likely to require more
extensive changes to the Dockerfiles.