[Feature] Remove all vectors for manual updates #29513
Closed
Fmstrat
started this conversation in
Feature Request
Replies: 2 comments 2 replies
-
|
IMMICH_VERSION is setting the image tag that you're telling the system to pull, it has nothing to do with the database or with the container knowing its own version.
We have a |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
@bo0tzz why was this closed? There are still items like the Dockerfile update. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I have searched the existing feature requests, both open and closed, to make sure this is not a duplicate request.
The feature
Immich is a containerized deployment, there should be no requirements for systems to do manual updates. As an example, with https://github.com/immich-app/immich/releases#release-v3.0.0:
If this value needs to be changed, it should be stored in the database and updated via a migration script. Or, better yet, don't use it at all since the container already knows what version it is.
Immich is already using it's own container for PG (ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0), so the addition of custom
commandandhealthcheckin Docker Compose could be handled in the Dockerfile viaCMDandHEALTHCHECK.Note: I understand manual steps such as shifting from the Docker hosting PG to the Immich provided one would still be required, but that shift is a great example of eliminating the manual update requirements. And while pinning versions is a good thing to do in prod environments, ensuring all Immich containers have a
latest(orstable, etc) tag for the version of all containers that should be supported together in production should exist (if they don't).Platform
Beta Was this translation helpful? Give feedback.
All reactions