This Project is the Git repo of the Valkey "Official Image"
The Project is now maintained by the Valkey Community and it was forked from https://github.com/docker-library/redis.
After a new major, minor or patch version of Valkey is released on https://github.com/valkey-io/valkey.
Pre-requisites: Fork this repo, create a private dockerhup repo and setup the Github secrets to access the private dockerhup repo.
- Validate if the metadata for the new version is updated at https://github.com/valkey-io/valkey-hashes/blob/main/README - If it is not updated, please open an issue here https://github.com/valkey-io/valkey-hashes/issues
- If a new major or minor version is released, please create a new dir in the
valkey-container
repo. For example7.2
. - Run the
update.sh
script locally, which will update theversions.json
and also populate the Dockerfiles for the new versions in the respective directories. Running theupdate.sh
file, executes theversions.sh
which updates theversions.json
file with the required metadata from https://github.com/valkey-io/valkey-hashes/blob/main/README. Onceversions.json
is updated,apply-templates.sh
is executed which updates Docker files for all the versions directories in the repo (For example,7.2
). - Validate if the version and the info is populated correctly from the https://github.com/valkey-io/valkey-hashes/blob/main/README file.
- See if all the tests pass on your fork and the your private docker hub has been updated.
- Update the
dockerhub-description.md
with the updated tags in your private docker hub and the Docker files links. - Publish a PR with these changes. For example: #8
- Once the PR is merged, Sit back, relax and enjoy looking at your creation getting published to the official Docker hub page.