Replies: 3 comments 3 replies
-
Well, you're probably aware of all the things that can go wrong by doing that (data loss, renaming or removal of options...)? On the other hand, I wouldn't be opposed to a PR that automatically sets the |
Beta Was this translation helpful? Give feedback.
-
Well, you're probably aware of all the things that can go wrong by doing that (data loss, renaming or removal of options...)? I know using the :latest-tag is somewhat shunned, because of the many things that can go wrong. But I think the "never use :latest"-attitude, you can often find, is a bit too general. I prefer to check if and how the author updates :latest and, if I trust that author, I think its ok to use that tag (with the necessary precautions). The authors I checked so far seem to properly use it for the latest stable version, with the exception of mediagis/nominatim. On the other hand, I wouldn't be opposed to a PR that automatically sets the latest tag. Would you like to contribute it? Hmm. I dont know if I would have the technical know-how to do so, since it would include tinkering with the update bot and my insight in the whole update process is much too shallow. Wouldn't it suffice to label a release as "stable" somewhere and teach the bot that, if the "stable" label is set, it should not only upload that version to dockerhub but also update the :latest image there with that image? |
Beta Was this translation helpful? Give feedback.
-
Here‘s the challenge: since we only provide the docker images, we depend on the upgrade paths provided by the Nominatim team. Looking at previous releases, most of the times a (manual) migration path was needed to keep the version running. In addition there can be breaking changes when we change docker base images (e.g. Postgres upgrades). Although there is a migration tool from Nominatim since 3.7, this is still something that we need to consider. I would only like to support |
Beta Was this translation helpful? Give feedback.
-
Hi!
Im using Nominatim (as Docker Image) for a mapserver project, and Im quite fond of it.
However: Im trying to create an automatic update script which keeps all of my docker containers up to date, and for this I have to rely on the :latest-tag, and on authors to keep that tag up-to-date, since I know no better way to make sure the newest (stable) version of a docker container is used.
But I run into the issue that mediagis/nominatim is the only docker container we use, where the :latest-tag does not seem to be maintained properly.
It seems the (stable?) version of mediagis/nominatim is at 3.7, while the :latest-tag in the official docker repository was update last to 3.4.
So might I kindly ask you to keep the stable tag more up to date, maybe teach the mediagis-bot to properly update it, if a release is considered stable? It would help automatic updating a lot.
Regards,
Rico
Beta Was this translation helpful? Give feedback.
All reactions