Created
April 24, 2025 19:29
-
-
Save 3on/d29580fd9ba6a62b678ccf79c2ed0caa to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Initializing Immich v1.119.0 | |
Detected CPU Cores: 12 | |
Starting api worker | |
Starting microservices worker | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
[32m[Nest] 7 - [39m04/24/2025, 6:29:55 PM [32m LOG[39m [33m[Microservices:EventRepository][39m [32mInitialized websocket server[39m | |
missing 'error' handler on this Redis client | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
[32m[Nest] 17 - [39m04/24/2025, 6:29:59 PM [32m LOG[39m [33m[Api:EventRepository][39m [32mInitialized websocket server[39m | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
Error: connect ECONNREFUSED 10.43.178.231:6379 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) { | |
errno: -111, | |
code: 'ECONNREFUSED', | |
syscall: 'connect', | |
address: '10.43.178.231', | |
port: 6379 | |
} | |
missing 'error' handler on this Redis client | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:MapRepository][39m [32mInitializing metadata repository[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:MetadataService][39m [32mInitialized local reverse geocoder[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:SystemConfigService][39m [32mLogLevel=log (set via system config)[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:MapRepository][39m [32mInitializing metadata repository[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:MetadataService][39m [32mInitialized local reverse geocoder[39m | |
missing 'error' handler on this Redis client | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:ServerService][39m [32mFeature 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 | |
}[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:StorageService][39m [32mVerifying system mount folder checks (enabled=true)[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:StorageService][39m [32mSuccessfully verified system mount folder checks[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:NestFactory][39m [32mStarting Nest application...[39m | |
[31m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [31m ERROR[39m [33m[Microservices:TypeOrmModule][39m [31mUnable to connect to the database. Retrying (1)...[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mBullModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mOpenTelemetryModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mTypeOrmModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mOpenTelemetryCoreModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mConfigHostModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mDiscoveryModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mClsModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mConfigModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mBullModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mBullModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mTypeOrmCoreModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mTypeOrmModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:InstanceLoader][39m [32mMicroservicesModule dependencies initialized[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:NestApplication][39m [32mNest application successfully started[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [32m LOG[39m [33m[Microservices:Bootstrap][39m [32mImmich Microservices is running [v1.119.0] [production] [39m | |
Error: connect ECONNREFUSED 10.43.45.94:5432 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) | |
[31m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [31m ERROR[39m [33m[Microservices:TypeOrmModule][39m [31mUnable to connect to the database. Retrying (2)...[39m | |
Error: connect ECONNREFUSED 10.43.45.94:5432 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) | |
[31m[Nest] 7 - [39m04/24/2025, 6:30:05 PM [31m ERROR[39m [33m[Microservices:TypeOrmModule][39m [31mUnable to connect to the database. Retrying (3)...[39m | |
Error: connect ECONNREFUSED 10.43.45.94:5432 | |
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
Error: connect ETIMEDOUT | |
at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) | |
at Object.onceWrapper (node:events:633:28) | |
at Socket.emit (node:events:519:28) | |
at Socket._onTimeout (node:net:591:8) | |
at listOnTimeout (node:internal/timers:581:17) | |
at process.processTimers (node:internal/timers:519:7) { | |
errorno: 'ETIMEDOUT', | |
code: 'ETIMEDOUT', | |
syscall: 'connect' | |
} | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:MapRepository][39m [32mInitializing metadata repository[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:MetadataService][39m [32mInitialized local reverse geocoder[39m | |
[32m[Nest] 7 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Microservices:SystemConfigService][39m [32mLogLevel=log (set via system config)[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:SystemConfigService][39m [32mLogLevel=log (set via system config)[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:ServerService][39m [32mFeature 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 | |
}[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:StorageService][39m [32mVerifying system mount folder checks (enabled=true)[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:StorageService][39m [32mSuccessfully verified system mount folder checks[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:NestFactory][39m [32mStarting Nest application...[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mBullModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mOpenTelemetryModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mTypeOrmModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mOpenTelemetryCoreModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mConfigHostModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mDiscoveryModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mClsModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mConfigModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mScheduleModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mBullModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mBullModule dependencies initialized[39m | |
[31m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [31m ERROR[39m [33m[Api:TypeOrmModule][39m [31mUnable to connect to the database. Retrying (1)...[39m | |
Error: Connection terminated due to connection timeout | |
at Connection.<anonymous> (/usr/src/app/node_modules/pg/lib/client.js:131:73) | |
at Object.onceWrapper (node:events:633:28) | |
at Connection.emit (node:events:519:28) | |
at Socket.<anonymous> (/usr/src/app/node_modules/pg/lib/connection.js:62:12) | |
at Socket.emit (node:events:519:28) | |
at TCP.<anonymous> (node:net:339:12) | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mTypeOrmCoreModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mTypeOrmModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:InstanceLoader][39m [32mApiModule dependencies initialized[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mAPIKeyController {/api/api-keys}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/api-keys, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/api-keys, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/api-keys/:id, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/api-keys/:id, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/api-keys/:id, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mActivityController {/api/activities}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/activities, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/activities, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/activities/statistics, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/activities/:id, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mAlbumController {/api/albums}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/albums, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/albums, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/albums/statistics, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/albums/:id, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/albums/:id, PATCH} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/albums/:id, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/albums/:id/assets, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/albums/:id/assets, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/albums/:id/users, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/albums/:id/user/:userId, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/albums/:id/user/:userId, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mAppController {/api}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/.well-known/immich, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/custom.css, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mAssetController {/api/assets}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/memory-lane, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/random, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/device/:deviceId, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/statistics, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/jobs, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/:id, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/:id, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mAssetMediaController {/api/assets}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/:id/original, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/:id/original, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/:id/thumbnail, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/:id/video/playback, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/exist, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/assets/bulk-upload-check, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mAuditController {/api/audit}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/audit/deletes, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mAuthController {/api/auth}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/auth/login, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/auth/admin-sign-up, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/auth/validateToken, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/auth/change-password, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/auth/logout, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mDownloadController {/api/download}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/download/info, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/download/archive, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mDuplicateController {/api/duplicates}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/duplicates, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mFaceController {/api/faces}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/faces, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/faces/:id, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mJobController {/api/jobs}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/jobs, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/jobs, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/jobs/:id, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mLibraryController {/api/libraries}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/libraries, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/libraries, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/libraries/:id, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/libraries/:id, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/libraries/:id, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/libraries/:id/validate, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/libraries/:id/statistics, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/libraries/:id/scan, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mMapController {/api/map}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/map/markers, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/map/reverse-geocode, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mMemoryController {/api/memories}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/memories, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/memories, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/memories/:id, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/memories/:id, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/memories/:id, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/memories/:id/assets, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/memories/:id/assets, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mNotificationController {/api/notifications}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/notifications/test-email, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mOAuthController {/api/oauth}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/oauth/mobile-redirect, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/oauth/authorize, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/oauth/callback, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/oauth/link, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/oauth/unlink, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mPartnerController {/api/partners}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/partners, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/partners/:id, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/partners/:id, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/partners/:id, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mPersonController {/api/people}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/people, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/people, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/people, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/people/:id, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/people/:id, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/people/:id/statistics, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/people/:id/thumbnail, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/people/:id/reassign, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/people/:id/merge, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mReportController {/api/reports}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/reports, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/reports/checksum, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/reports/fix, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mSearchController {/api/search}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/search/metadata, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/search/random, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/search/smart, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/search/explore, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/search/person, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/search/places, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/search/cities, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/search/suggestions, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mServerController {/api/server}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/about, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/storage, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/ping, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/version, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/version-history, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/features, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/theme, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/config, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/statistics, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/media-types, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/license, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/license, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/server/license, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mSessionController {/api/sessions}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/sessions, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/sessions, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/sessions/:id, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mSharedLinkController {/api/shared-links}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/shared-links, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/shared-links/me, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/shared-links/:id, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/shared-links, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/shared-links/:id, PATCH} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/shared-links/:id, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/shared-links/:id/assets, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/shared-links/:id/assets, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mStackController {/api/stacks}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/stacks, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/stacks, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/stacks, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/stacks/:id, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/stacks/:id, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/stacks/:id, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mSyncController {/api/sync}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/sync/full-sync, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/sync/delta-sync, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mSystemConfigController {/api/system-config}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/system-config, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/system-config/defaults, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/system-config, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/system-config/storage-template-options, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mSystemMetadataController {/api/system-metadata}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/system-metadata/admin-onboarding, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/system-metadata/admin-onboarding, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/system-metadata/reverse-geocoding-state, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mTagController {/api/tags}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/tags, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/tags, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/tags, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/tags/assets, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/tags/:id, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/tags/:id, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/tags/:id, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/tags/:id/assets, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/tags/:id/assets, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mTimelineController {/api/timeline}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/timeline/buckets, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/timeline/bucket, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mTrashController {/api/trash}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/trash/empty, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/trash/restore, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/trash/restore/assets, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mUserAdminController {/api/admin/users}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/admin/users, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/admin/users, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/admin/users/:id, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/admin/users/:id, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/admin/users/:id, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/admin/users/:id/preferences, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/admin/users/:id/preferences, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/admin/users/:id/restore, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mUserController {/api/users}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/users, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/users/me, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/users/me, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/users/me/preferences, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/users/me/preferences, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/users/me/license, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/users/me/license, PUT} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/users/me/license, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/users/:id, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/users/profile-image, POST} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/users/profile-image, DELETE} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/users/:id/profile-image, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RoutesResolver][39m [32mViewController {/api/view}:[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/view/folder/unique-paths, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:RouterExplorer][39m [32mMapped {/api/view/folder, GET} route[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:NestApplication][39m [32mNest application successfully started[39m | |
[32m[Nest] 17 - [39m04/24/2025, 6:30:08 PM [32m LOG[39m [33m[Api:Bootstrap][39m [32mImmich Server is listening on http://[::1]:2283 [v1.119.0] [production] [39m |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment