Startup checks #1817

Closed
opened 2026-02-05 03:58:40 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @bo0tzz on GitHub (Dec 18, 2023).

When starting up, the server/microservices should perform some basic checks to make sure everything is in order, and refuse to start with a clear error message if it isn't:

  1. Make sure the loaded pgvecto.rs version is as expected (currently v0.1.11)
  2. Make sure the Postgres version is at least 14
  3. Make sure that the process can read and write IMMICH_MEDIA_LOCATION.
Originally created by @bo0tzz on GitHub (Dec 18, 2023). When starting up, the server/microservices should perform some basic checks to make sure everything is in order, and refuse to start with a clear error message if it isn't: 1. [X] Make sure the loaded pgvecto.rs version is as expected (currently v0.1.11) 2. [X] Make sure the Postgres version is at least 14 3. [ ] Make sure that the process can read and write `IMMICH_MEDIA_LOCATION`.
OVERLORD added the 🗄️server label 2026-02-05 03:58:40 +03:00
Author
Owner

@bo0tzz commented on GitHub (Dec 18, 2023):

Sidenote: seems like pgvecto.rs 0.1.11 incorrectly has the internal version set as 0.1.1

@bo0tzz commented on GitHub (Dec 18, 2023): Sidenote: seems like pgvecto.rs 0.1.11 incorrectly has the internal version set as 0.1.1
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#1817