I've first corrected the 8080 port then checked the other settings - seems they are identical And here's the log
[mod-init] Running Docker Modification Logic
[mod-init] Adding imagegenius/mods:universal-redis to container
[mod-init] Downloading imagegenius/mods:universal-redis from registry-1.docker.io
[mod-init] Installing imagegenius/mods:universal-redis
[mod-init] imagegenius/mods:universal-redis applied to container
[migrations] started
[migrations] no migrations found
╔═══════════════════════════════╗
__ _____ _____ __
/ / |_ _/ ____| / /
/ / | || | __ / /
/ / | || | |_ | / /
/ / _| || |__| | / /
/_/ |_____\_____| /_/
Baseimage from linuxserver.io
╠═══════════════════════════════╣
User/Group ID:
User UID: 99
User GID: 100
╚═══════════════════════════════╝
**** Adding redis to package install list ****
[pkg-install-init] **** Installing all mod packages ****
Get:1 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
Get:2 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu noble InRelease [17.8 kB]
Get:3 https://apt.postgresql.org/pub/repos/apt noble-pgdg InRelease [129 kB]
Get:4 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu noble/main amd64 Packages [34.2 kB]
Get:5 https://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 Packages [536 kB]
Get:6 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
Get:7 http://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
Get:8 http://archive.ubuntu.com/ubuntu noble/universe Sources [24.3 MB]
Get:9 http://archive.ubuntu.com/ubuntu noble/main Sources [1,713 kB]
Get:10 http://archive.ubuntu.com/ubuntu noble/restricted Sources [21.8 kB]
Get:11 http://archive.ubuntu.com/ubuntu noble/multiverse Sources [355 kB]
Get:12 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
Get:13 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1,808 kB]
Get:14 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
Get:15 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
Get:16 http://archive.ubuntu.com/ubuntu noble-updates/universe Sources [550 kB]
Get:17 http://archive.ubuntu.com/ubuntu noble-updates/restricted Sources [52.1 kB]
Get:18 http://archive.ubuntu.com/ubuntu noble-updates/main Sources [531 kB]
Get:19 http://archive.ubuntu.com/ubuntu noble-updates/multiverse Sources [17.3 kB]
Get:20 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1,617 kB]
Get:21 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1,481 kB]
Get:22 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1,417 kB]
Get:23 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [27.1 kB]
Get:24 http://archive.ubuntu.com/ubuntu noble-security/main Sources [236 kB]
Get:25 http://archive.ubuntu.com/ubuntu noble-security/multiverse Sources [10.6 kB]
Get:26 http://archive.ubuntu.com/ubuntu noble-security/restricted Sources [48.1 kB]
Get:27 http://archive.ubuntu.com/ubuntu noble-security/universe Sources [391 kB]
Get:28 http://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1,110 kB]
Get:29 http://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [22.1 kB]
Get:30 http://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1,566 kB]
Get:31 http://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1,159 kB]
Fetched 59.4 MB in 4s (15.5 MB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libatomic1 libjemalloc2 liblzf1 redis-tools
Suggested packages:
ruby-redis
The following NEW packages will be installed:
libatomic1 libjemalloc2 liblzf1 redis-server redis-tools
0 upgraded, 5 newly installed, 0 to remove and 21 not upgraded.
Need to get 1,492 kB of archives.
After this operation, 7,608 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libatomic1 amd64 14.2.0-4ubuntu2~24.04 [10.5 kB]
Get:2 http://archive.ubuntu.com/ubuntu noble/universe amd64 libjemalloc2 amd64 5.3.0-2build1 [256 kB]
Get:3 http://archive.ubuntu.com/ubuntu noble/universe amd64 liblzf1 amd64 3.6-4 [7,624 B]
Get:4 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 redis-tools amd64 5:7.0.15-1ubuntu0.24.04.1 [1,166 kB]
Get:5 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 redis-server amd64 5:7.0.15-1ubuntu0.24.04.1 [51.7 kB]
Fetched 1,492 kB in 0s (4,160 kB/s)
Selecting previously unselected package libatomic1:amd64.
(Reading database ... 19371 files and directories currently installed.)
Preparing to unpack .../libatomic1_14.2.0-4ubuntu2~24.04_amd64.deb ...
Unpacking libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ...
Selecting previously unselected package libjemalloc2:amd64.
Preparing to unpack .../libjemalloc2_5.3.0-2build1_amd64.deb ...
Unpacking libjemalloc2:amd64 (5.3.0-2build1) ...
Selecting previously unselected package liblzf1:amd64.
Preparing to unpack .../liblzf1_3.6-4_amd64.deb ...
Unpacking liblzf1:amd64 (3.6-4) ...
Selecting previously unselected package redis-tools.
Preparing to unpack .../redis-tools_5%3a7.0.15-1ubuntu0.24.04.1_amd64.deb ...
Unpacking redis-tools (5:7.0.15-1ubuntu0.24.04.1) ...
Selecting previously unselected package redis-server.
Preparing to unpack .../redis-server_5%3a7.0.15-1ubuntu0.24.04.1_amd64.deb ...
Unpacking redis-server (5:7.0.15-1ubuntu0.24.04.1) ...
Setting up libjemalloc2:amd64 (5.3.0-2build1) ...
Setting up liblzf1:amd64 (3.6-4) ...
Setting up libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ...
Setting up redis-tools (5:7.0.15-1ubuntu0.24.04.1) ...
Setting up redis-server (5:7.0.15-1ubuntu0.24.04.1) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
Processing triggers for libc-bin (2.39-0ubuntu8.4) ...
[custom-init] No custom files found, skipping...
Starting api worker
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:EventRepository] Initialized websocket server
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 0 rows
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 0 rows
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:DatabaseRepository] Running migrations, this may take a while
[Nest] 676 - 06/29/2025, 7:39:10 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] 676 - 06/29/2025, 7:39:10 PM LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:StorageService] Successfully verified system mount folder checks
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:SystemConfigService] LogLevel=log (set via system config)
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:NestFactory] Starting Nest application...
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] BullModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] ClsModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] KyselyModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] ClsRootModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] ScheduleModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] BullModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] BullModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:InstanceLoader] ApiModule dependencies initialized
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] APIKeyController {/api/api-keys}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] ActivityController {/api/activities}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] AlbumController {/api/albums}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] AppController {/api}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] AssetController {/api/assets}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] AssetMediaController {/api/assets}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] AuthController {/api/auth}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] DownloadController {/api/download}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] FaceController {/api/faces}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] JobController {/api/jobs}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] LibraryController {/api/libraries}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] MapController {/api/map}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] MemoryController {/api/memories}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] NotificationController {/api/notifications}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] OAuthController {/api/oauth}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] PartnerController {/api/partners}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] PersonController {/api/people}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/people, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/people, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] SearchController {/api/search}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] ServerController {/api/server}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] SessionController {/api/sessions}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] StackController {/api/stacks}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] SyncController {/api/sync}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] TagController {/api/tags}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] TimelineController {/api/timeline}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] TrashController {/api/trash}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] UserController {/api/users}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RoutesResolver] ViewController {/api/view}:
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:NestApplication] Nest application successfully started
[Nest] 676 - 06/29/2025, 7:39:10 PM LOG [Api:Bootstrap] Immich Server is listening on http://127.0.0.1:8586 [v1.135.3] [production]
Connection to localhost (127.0.0.1) 8586 port [tcp/*] succeeded!
[ig-init] done.
Detected CPU Cores: 12
[06/29/25 19:39:12] INFO Starting gunicorn 23.0.0
[06/29/25 19:39:12] INFO Listening at: http://0.0.0.0:3003 (734)
[06/29/25 19:39:12] INFO Using worker: immich_ml.config.CustomUvicornWorker
[06/29/25 19:39:12] INFO Booting worker with pid: 735
Starting microservices worker
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:EventRepository] Initialized websocket server
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 0 rows
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 0 rows
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:DatabaseRepository] Running migrations, this may take a while
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:MetadataService] Bootstrapping metadata service
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:MetadataService] Initializing metadata service
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:MapRepository] Initializing metadata repository
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:MetadataService] Initialized local reverse geocoder
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices: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] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:StorageService] Successfully verified system mount folder checks
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:SystemConfigService] LogLevel=log (set via system config)
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:NestFactory] Starting Nest application...
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:InstanceLoader] ClsModule dependencies initialized
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:NestApplication] Nest application successfully started
[Nest] 696 - 06/29/2025, 7:39:15 PM LOG [Microservices:Bootstrap] Immich Microservices is running [v1.135.3] [production]
[06/29/25 19:39:17] INFO Started server process [735]
[06/29/25 19:39:17] INFO Waiting for application startup.
[06/29/25 19:39:17] INFO Created in-memory cache with unloading after 300s
of inactivity.
[06/29/25 19:39:17] INFO Initialized request thread pool with 12 threads.
[06/29/25 19:39:17] INFO Application startup complete.