immich
immich copied to clipboard
Startup checks
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:
- [X] Make sure the loaded pgvecto.rs version is as expected (currently v0.1.11)
- [X] Make sure the Postgres version is at least 14
- [ ] Make sure that the process can read and write
IMMICH_MEDIA_LOCATION.
Sidenote: seems like pgvecto.rs 0.1.11 incorrectly has the internal version set as 0.1.1