docker-compose.yml (possibly breaking) changes not mentioned on releases page #6940

Closed
opened 2026-02-05 12:39:16 +03:00 by OVERLORD · 3 comments
Owner

Originally created by @kshitijgandhi on GitHub (Aug 23, 2025).

I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.

  • Yes

The bug

My immich instance was not running until I made th following changes to my docker-compose.yml file.
The postgres container was stuck on restarting loop.
Logs for postgres container were repetetions of the following line -
exec /usr/local/bin/immich-docker-entrypoint.sh: exec format error

Image

Not sure if all the above changes are mandatory or not.
I also want to mention I recently made a few system updates which might have also contributed to my immich instance not working, but I'm not certain. Changes include Raspberry pi OS updates (might include linux kernel updates), moving from microsd to ssd on raspberry pi 4, docker updates.

The OS that Immich Server is running on

Raspberry Pi OS (Debian 11)

Version of Immich Server

1.135.3 to 1.139.2

Version of Immich Mobile App

latest

Platform with the issue

  • Server
  • Web
  • Mobile

Device make and model

Raspberry Pi 4 (4 gb RAM)

Your docker-compose.yml content

version: "3.8"

#
# WARNING: Make sure to use the docker-compose.yml of the current release:
#
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
#
# The compose file on main may not be compatible with the latest release.
#

# name: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
#    command: [ "start.sh", "immich" ]
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - .env
    ports:
      - 2283:2283
    depends_on:
      - redis
      - database
      # - typesense
    restart: always

#  immich-microservices:
#    container_name: immich_microservices
#    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
#    # extends:
#    #   file: hwaccel.yml
#    #   service: hwaccel
#    command: [ "start.sh", "microservices" ]
#    volumes:
#      - ${UPLOAD_LOCATION}:/usr/src/app/upload
#      - /etc/localtime:/etc/localtime:ro
#    env_file:
#      - .env
#    depends_on:
#      - redis
#      - database
#      # - typesense
#    restart: always

  immich-machine-learning:
    container_name: immich_machine_learning
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    volumes:
      - model-cache:/cache
    env_file:
      - .env
    restart: always

  # typesense:
    # container_name: immich_typesense
    # image: typesense/typesense:0.24.1@sha256:9bcff2b829f12074426ca044b56160ca9d777a0c488303469143dd9f8259d4dd
    # environment:
      # - TYPESENSE_API_KEY=${TYPESENSE_API_KEY}
      # - TYPESENSE_DATA_DIR=/data
      # # remove this to get debug messages
      # - GLOG_minloglevel=1
    # volumes:
      #- tsdata:/data
    # restart: always

  redis:
    container_name: immich_redis
    image: redis:6.2-alpine@sha256:80cc8518800438c684a53ed829c621c94afd1087aaeb59b0d4343ed3e7bcf6c5
    restart: always

  database:
    container_name: immich_postgres
    # image: postgres:14-alpine@sha256:50d9be76e9a90da4c781554955e0ffc79d9d5c4226838e64b36aacc97cbc35ad
    # image: tensorchord/pgvecto-rs:pg14-v0.1.11
    # image: tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
    env_file:
      - .env
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      # Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
      # DB_STORAGE_TYPE: 'HDD'
    volumes:
      - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
    restart: always

volumes:
  model-cache:
  # tsdata:

Your .env content

# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables

# The location where your uploaded files are stored
UPLOAD_LOCATION=/srv/<something-something>/immich

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release

# Connection secrets for postgres and typesense. You should change these to random passwords
TYPESENSE_API_KEY=<something>
DB_PASSWORD=<something>

# The values below this line do not need to be changed
###################################################################################
DB_HOSTNAME=immich_postgres
DB_USERNAME=postgres
DB_DATABASE_NAME=immich

REDIS_HOSTNAME=immich_redis


###################################################################################
# Reverse Geocoding
#
# Reverse geocoding is done locally which has a small impact on memory usage
# This memory usage can be altered by changing the REVERSE_GEOCODING_PRECISION variable
# This ranges from 0-3 with 3 being the most precise
# 3 - Cities > 500 population: ~200MB RAM
# 2 - Cities > 1000 population: ~150MB RAM
# 1 - Cities > 5000 population: ~80MB RAM
# 0 - Cities > 15000 population: ~40MB RAM
####################################################################################

DISABLE_REVERSE_GEOCODING=false
REVERSE_GEOCODING_PRECISION=3

DB_DATA_LOCATION=./postgres

Reproduction steps

  1. docker compose down
  2. docker compose pull
  3. docker compose up -d
    ...

Relevant log output

Initializing Immich v1.139.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 08/23/2025, 1:04:42 PM     LOG [Microservices:EventRepository] Initialized websocket server
[Nest] 7  - 08/23/2025, 1:04:43 PM     LOG [Microservices:DatabaseService] Updating VectorChord extension to 0.4.3
[Nest] 7  - 08/23/2025, 1:04:43 PM     LOG [Microservices:DatabaseRepository] Reindexing clip_index
[Nest] 7  - 08/23/2025, 1:04:43 PM     LOG [Microservices:DatabaseRepository] Reindexing face_index
[Nest] 18  - 08/23/2025, 1:04:44 PM     LOG [Api:EventRepository] Initialized websocket server
[Nest] 7  - 08/23/2025, 1:05:35 PM     LOG [Microservices:DatabaseRepository] Reindexed clip_index
[Nest] 7  - 08/23/2025, 1:06:30 PM     LOG [Microservices:DatabaseRepository] Reindexed face_index
[Nest] 7  - 08/23/2025, 1:06:30 PM     LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 42557 rows
[Nest] 7  - 08/23/2025, 1:06:30 PM     LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 113330 rows
[Nest] 7  - 08/23/2025, 1:06:33 PM     LOG [Microservices:Migrations] Converting database file paths from relative to absolute (source=upload/*, target=/usr/src/app/upload/*)
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1750676477029-AlbumAssetUpdateId" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1750694237564-AlbumAssetAuditTable" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1750780093818-AddAlbumToAssetDeleteTrigger" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1751035357937-MemorySyncChanges" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1751304834247-StackSyncChanges" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1751924596408-AddOverrides" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1752004072340-UpdateIndexOverrides" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1752152941084-PeopleAuditTable" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1752161055253-RenameGeodataPKConstraint" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1752161055254-AddActivityAssetFk" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1752169992364-AddIsPendingSyncReset" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1752250924342-UserMetadataSync" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1752267649968-StandardizeNames" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1752759108283-ConvertToAbsolutePaths" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1753104909784-AssetFaceUpdateIdAndAuditTable" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1753464178233-RenameApiKeyPermissions" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1753471866748-AddSharedLinkSlug" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1753800911775-ProfileImageCheckpointRemoval" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:DatabaseRepository] Migration "1754389095885-ResetAlbumAssetSync" succeeded
[Nest] 7  - 08/23/2025, 1:07:15 PM     LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
[Nest] 18  - 08/23/2025, 1:07:15 PM     LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 42557 rows
[Nest] 18  - 08/23/2025, 1:07:15 PM     LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 113330 rows
[Nest] 7  - 08/23/2025, 1:07:24 PM     LOG [Microservices:StorageService] Successfully verified system mount folder checks
[Nest] 18  - 08/23/2025, 1:07:24 PM     LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
[Nest] 18  - 08/23/2025, 1:07:24 PM     LOG [Api:StorageService] Successfully verified system mount folder checks
[Nest] 7  - 08/23/2025, 1:07:24 PM     LOG [Microservices:MetadataService] Bootstrapping metadata service
[Nest] 7  - 08/23/2025, 1:07:24 PM     LOG [Microservices:MetadataService] Initializing metadata service
[Nest] 18  - 08/23/2025, 1:07:24 PM     LOG [Api:ServerService] Feature Flags: {
  "smartSearch": true,
  "facialRecognition": true,
  "duplicateDetection": true,
  "map": true,
  "reverseGeocoding": true,
  "importFaces": false,
  "sidecar": true,
  "search": true,
  "trash": true,
  "oauth": false,
  "oauthAutoLaunch": false,
  "passwordLogin": true,
  "configFile": false,
  "email": false
}
[Nest] 7  - 08/23/2025, 1:07:24 PM     LOG [Microservices:MapRepository] Initializing metadata repository
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:VersionService] Adding 1.139.2 to upgrade history
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:SystemConfigService] LogLevel=log (set via system config)
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:NestFactory] Starting Nest application...
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] ClsModule dependencies initialized
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] KyselyModule dependencies initialized
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] ClsRootModule dependencies initialized
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] ScheduleModule dependencies initialized
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:InstanceLoader] ApiModule dependencies initialized
[Nest] 7  - 08/23/2025, 1:07:25 PM     LOG [Microservices:MapRepository] Starting geodata import
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}:
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RoutesResolver] ActivityController {/api/activities}:
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RoutesResolver] AlbumController {/api/albums}:
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RoutesResolver] AppController {/api}:
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RoutesResolver] AssetController {/api/assets}:
[Nest] 18  - 08/23/2025, 1:07:25 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] AssetMediaController {/api/assets}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] AuthController {/api/auth}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] DownloadController {/api/download}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] FaceController {/api/faces}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] JobController {/api/jobs}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] LibraryController {/api/libraries}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] MapController {/api/map}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] MemoryController {/api/memories}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] NotificationController {/api/notifications}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] OAuthController {/api/oauth}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] PartnerController {/api/partners}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] PersonController {/api/people}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/people, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/people, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] SearchController {/api/search}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] ServerController {/api/server}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] SessionController {/api/sessions}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] StackController {/api/stacks}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] SyncController {/api/sync}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] TagController {/api/tags}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] TimelineController {/api/timeline}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] TrashController {/api/trash}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] UserController {/api/users}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RoutesResolver] ViewController {/api/view}:
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:NestApplication] Nest application successfully started
[Nest] 18  - 08/23/2025, 1:07:26 PM     LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]

Additional information

No response

Originally created by @kshitijgandhi on GitHub (Aug 23, 2025). ### I have searched the existing issues, both open and closed, to make sure this is not a duplicate report. - [x] Yes ### The bug My immich instance was not running until I made th following changes to my docker-compose.yml file. The postgres container was stuck on restarting loop. Logs for postgres container were repetetions of the following line - `exec /usr/local/bin/immich-docker-entrypoint.sh: exec format error` <img width="2302" height="840" alt="Image" src="https://github.com/user-attachments/assets/db23597f-94ff-4aa4-90d3-46246ffafcd0" /> Not sure if all the above changes are mandatory or not. I also want to mention I recently made a few system updates which might have also contributed to my immich instance not working, but I'm not certain. Changes include Raspberry pi OS updates (might include linux kernel updates), moving from microsd to ssd on raspberry pi 4, docker updates. ### The OS that Immich Server is running on Raspberry Pi OS (Debian 11) ### Version of Immich Server 1.135.3 to 1.139.2 ### Version of Immich Mobile App latest ### Platform with the issue - [x] Server - [ ] Web - [ ] Mobile ### Device make and model Raspberry Pi 4 (4 gb RAM) ### Your docker-compose.yml content ```YAML version: "3.8" # # WARNING: Make sure to use the docker-compose.yml of the current release: # # https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml # # The compose file on main may not be compatible with the latest release. # # name: immich services: immich-server: container_name: immich_server image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} # command: [ "start.sh", "immich" ] volumes: - ${UPLOAD_LOCATION}:/usr/src/app/upload - /etc/localtime:/etc/localtime:ro env_file: - .env ports: - 2283:2283 depends_on: - redis - database # - typesense restart: always # immich-microservices: # container_name: immich_microservices # image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} # # extends: # # file: hwaccel.yml # # service: hwaccel # command: [ "start.sh", "microservices" ] # volumes: # - ${UPLOAD_LOCATION}:/usr/src/app/upload # - /etc/localtime:/etc/localtime:ro # env_file: # - .env # depends_on: # - redis # - database # # - typesense # restart: always immich-machine-learning: container_name: immich_machine_learning image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} volumes: - model-cache:/cache env_file: - .env restart: always # typesense: # container_name: immich_typesense # image: typesense/typesense:0.24.1@sha256:9bcff2b829f12074426ca044b56160ca9d777a0c488303469143dd9f8259d4dd # environment: # - TYPESENSE_API_KEY=${TYPESENSE_API_KEY} # - TYPESENSE_DATA_DIR=/data # # remove this to get debug messages # - GLOG_minloglevel=1 # volumes: #- tsdata:/data # restart: always redis: container_name: immich_redis image: redis:6.2-alpine@sha256:80cc8518800438c684a53ed829c621c94afd1087aaeb59b0d4343ed3e7bcf6c5 restart: always database: container_name: immich_postgres # image: postgres:14-alpine@sha256:50d9be76e9a90da4c781554955e0ffc79d9d5c4226838e64b36aacc97cbc35ad # image: tensorchord/pgvecto-rs:pg14-v0.1.11 # image: tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0 image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0 env_file: - .env environment: POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_USER: ${DB_USERNAME} POSTGRES_DB: ${DB_DATABASE_NAME} # Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs # DB_STORAGE_TYPE: 'HDD' volumes: - ${DB_DATA_LOCATION}:/var/lib/postgresql/data restart: always volumes: model-cache: # tsdata: ``` ### Your .env content ```Shell # You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables # The location where your uploaded files are stored UPLOAD_LOCATION=/srv/<something-something>/immich # The Immich version to use. You can pin this to a specific version like "v1.71.0" IMMICH_VERSION=release # Connection secrets for postgres and typesense. You should change these to random passwords TYPESENSE_API_KEY=<something> DB_PASSWORD=<something> # The values below this line do not need to be changed ################################################################################### DB_HOSTNAME=immich_postgres DB_USERNAME=postgres DB_DATABASE_NAME=immich REDIS_HOSTNAME=immich_redis ################################################################################### # Reverse Geocoding # # Reverse geocoding is done locally which has a small impact on memory usage # This memory usage can be altered by changing the REVERSE_GEOCODING_PRECISION variable # This ranges from 0-3 with 3 being the most precise # 3 - Cities > 500 population: ~200MB RAM # 2 - Cities > 1000 population: ~150MB RAM # 1 - Cities > 5000 population: ~80MB RAM # 0 - Cities > 15000 population: ~40MB RAM #################################################################################### DISABLE_REVERSE_GEOCODING=false REVERSE_GEOCODING_PRECISION=3 DB_DATA_LOCATION=./postgres ``` ### Reproduction steps 1. docker compose down 2. docker compose pull 3. docker compose up -d ... ### Relevant log output ```shell Initializing Immich v1.139.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 08/23/2025, 1:04:42 PM LOG [Microservices:EventRepository] Initialized websocket server [Nest] 7 - 08/23/2025, 1:04:43 PM LOG [Microservices:DatabaseService] Updating VectorChord extension to 0.4.3 [Nest] 7 - 08/23/2025, 1:04:43 PM LOG [Microservices:DatabaseRepository] Reindexing clip_index [Nest] 7 - 08/23/2025, 1:04:43 PM LOG [Microservices:DatabaseRepository] Reindexing face_index [Nest] 18 - 08/23/2025, 1:04:44 PM LOG [Api:EventRepository] Initialized websocket server [Nest] 7 - 08/23/2025, 1:05:35 PM LOG [Microservices:DatabaseRepository] Reindexed clip_index [Nest] 7 - 08/23/2025, 1:06:30 PM LOG [Microservices:DatabaseRepository] Reindexed face_index [Nest] 7 - 08/23/2025, 1:06:30 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 42557 rows [Nest] 7 - 08/23/2025, 1:06:30 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 113330 rows [Nest] 7 - 08/23/2025, 1:06:33 PM LOG [Microservices:Migrations] Converting database file paths from relative to absolute (source=upload/*, target=/usr/src/app/upload/*) [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1750676477029-AlbumAssetUpdateId" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1750694237564-AlbumAssetAuditTable" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1750780093818-AddAlbumToAssetDeleteTrigger" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1751035357937-MemorySyncChanges" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1751304834247-StackSyncChanges" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1751924596408-AddOverrides" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1752004072340-UpdateIndexOverrides" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1752152941084-PeopleAuditTable" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1752161055253-RenameGeodataPKConstraint" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1752161055254-AddActivityAssetFk" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1752169992364-AddIsPendingSyncReset" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1752250924342-UserMetadataSync" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1752267649968-StandardizeNames" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1752759108283-ConvertToAbsolutePaths" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1753104909784-AssetFaceUpdateIdAndAuditTable" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1753464178233-RenameApiKeyPermissions" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1753471866748-AddSharedLinkSlug" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1753800911775-ProfileImageCheckpointRemoval" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:DatabaseRepository] Migration "1754389095885-ResetAlbumAssetSync" succeeded [Nest] 7 - 08/23/2025, 1:07:15 PM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 18 - 08/23/2025, 1:07:15 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 42557 rows [Nest] 18 - 08/23/2025, 1:07:15 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 113330 rows [Nest] 7 - 08/23/2025, 1:07:24 PM LOG [Microservices:StorageService] Successfully verified system mount folder checks [Nest] 18 - 08/23/2025, 1:07:24 PM LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 18 - 08/23/2025, 1:07:24 PM LOG [Api:StorageService] Successfully verified system mount folder checks [Nest] 7 - 08/23/2025, 1:07:24 PM LOG [Microservices:MetadataService] Bootstrapping metadata service [Nest] 7 - 08/23/2025, 1:07:24 PM LOG [Microservices:MetadataService] Initializing metadata service [Nest] 18 - 08/23/2025, 1:07:24 PM LOG [Api:ServerService] Feature Flags: { "smartSearch": true, "facialRecognition": true, "duplicateDetection": true, "map": true, "reverseGeocoding": true, "importFaces": false, "sidecar": true, "search": true, "trash": true, "oauth": false, "oauthAutoLaunch": false, "passwordLogin": true, "configFile": false, "email": false } [Nest] 7 - 08/23/2025, 1:07:24 PM LOG [Microservices:MapRepository] Initializing metadata repository [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:VersionService] Adding 1.139.2 to upgrade history [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:SystemConfigService] LogLevel=log (set via system config) [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:NestFactory] Starting Nest application... [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] ClsModule dependencies initialized [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] KyselyModule dependencies initialized [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] ClsRootModule dependencies initialized [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] ScheduleModule dependencies initialized [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:InstanceLoader] ApiModule dependencies initialized [Nest] 7 - 08/23/2025, 1:07:25 PM LOG [Microservices:MapRepository] Starting geodata import [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RoutesResolver] ActivityController {/api/activities}: [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RoutesResolver] AlbumController {/api/albums}: [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RoutesResolver] AppController {/api}: [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RoutesResolver] AssetController {/api/assets}: [Nest] 18 - 08/23/2025, 1:07:25 PM LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] AuthController {/api/auth}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] DownloadController {/api/download}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] FaceController {/api/faces}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] JobController {/api/jobs}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] LibraryController {/api/libraries}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] MapController {/api/map}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] MemoryController {/api/memories}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] NotificationController {/api/notifications}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] OAuthController {/api/oauth}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] PartnerController {/api/partners}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] PersonController {/api/people}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/people, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/people, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] SearchController {/api/search}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] ServerController {/api/server}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] SessionController {/api/sessions}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] StackController {/api/stacks}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] SyncController {/api/sync}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] TagController {/api/tags}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] TimelineController {/api/timeline}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] TrashController {/api/trash}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] UserController {/api/users}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RoutesResolver] ViewController {/api/view}: [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:NestApplication] Nest application successfully started [Nest] 18 - 08/23/2025, 1:07:26 PM LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production] ``` ### Additional information _No response_
Author
Owner

@mmomjian commented on GitHub (Aug 23, 2025):

exec format error typically indicates corruption happened when the image was downloaded, very commonly seen on microSD cards. The release notes cover all necessary changes.

@mmomjian commented on GitHub (Aug 23, 2025): `exec format error` typically indicates corruption happened when the image was downloaded, very commonly seen on microSD cards. The release notes cover all necessary changes.
Author
Owner

@kshitijgandhi commented on GitHub (Aug 23, 2025):

Ok, that is possible - I did face an IO error while running "docker compose pull". I did run it again after a reboot.

Thank you for highlighting this.

Also, in that case, request confirmation that this version of postgres image would work with the rest of the config of docker-compose -

image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0

And if there are any concerns that I have made updated it to a newer version?

@kshitijgandhi commented on GitHub (Aug 23, 2025): Ok, that is possible - I did face an IO error while running "docker compose pull". I did run it again after a reboot. Thank you for highlighting this. Also, in that case, request confirmation that this version of postgres image would work with the rest of the config of docker-compose - `image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0` And if there are any concerns that I have made updated it to a newer version?
Author
Owner

@mmomjian commented on GitHub (Aug 23, 2025):

That PG image is fine. You don't need to pin the SHA tag

@mmomjian commented on GitHub (Aug 23, 2025): That PG image is fine. You don't need to pin the SHA tag
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#6940