immich-server doesn't find redis and postgres
I am currently trying to setup immich with a docker compose file but i am experencing an issue when composing up. somehow my immich server is not abled to find the other containers
Docker compose logs of my immich server (errors got printed multiple times i just took every one in my post)
Docker compose logs of my immich server (errors got printed multiple times i just took every one in my post)
immich_server | Initializing Immich v2.0.1
immich_server | Detected CPU Cores: 4
immich_server | Starting api worker
immich_server | Starting microservices worker
immich_server | [Nest] 8 - 10/06/2025, 11:15:30 AM LOG [Microservices:EventRepository] Initialized websocket server
immich_server | Error: getaddrinfo ENOTFOUND redis
immich_server | at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:111:26) {
immich_server | errno: -3008,
immich_server | code: 'ENOTFOUND',
immich_server | syscall: 'getaddrinfo',
immich_server | hostname: 'redis'
immich_server | }
immich_server | microservices worker error: Error: getaddrinfo ENOTFOUND database, stack: Error: getaddrinfo ENOTFOUND database
immich_server | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26)
immich_server | Error: getaddrinfo ENOTFOUND redis
immich_server | at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:111:26) {
immich_server | errno: -3008,
immich_server | code: 'ENOTFOUND',
immich_server | syscall: 'getaddrinfo',
immich_server | hostname: 'redis'
immich_server | }
immich_server | Error: connect ETIMEDOUT
immich_server | at Socket.<anonymous> (/usr/src/app/server/node_modules/.pnpm/ioredis@5.7.0/node_modules/ioredis/built/Redis.js:171:41)
immich_server | at Object.onceWrapper (node:events:632:28)
immich_server | at Socket.emit (node:events:518:28)
immich_server | at Socket._onTimeout (node:net:604:8)
immich_server | at listOnTimeout (node:internal/timers:588:17)
immich_server | at process.processTimers (node:internal/timers:523:7) {
immich_server | errorno: 'ETIMEDOUT',
immich_server | code: 'ETIMEDOUT',
immich_server | syscall: 'connect'
immich_server | }immich_server | Initializing Immich v2.0.1
immich_server | Detected CPU Cores: 4
immich_server | Starting api worker
immich_server | Starting microservices worker
immich_server | [Nest] 8 - 10/06/2025, 11:15:30 AM LOG [Microservices:EventRepository] Initialized websocket server
immich_server | Error: getaddrinfo ENOTFOUND redis
immich_server | at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:111:26) {
immich_server | errno: -3008,
immich_server | code: 'ENOTFOUND',
immich_server | syscall: 'getaddrinfo',
immich_server | hostname: 'redis'
immich_server | }
immich_server | microservices worker error: Error: getaddrinfo ENOTFOUND database, stack: Error: getaddrinfo ENOTFOUND database
immich_server | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26)
immich_server | Error: getaddrinfo ENOTFOUND redis
immich_server | at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:111:26) {
immich_server | errno: -3008,
immich_server | code: 'ENOTFOUND',
immich_server | syscall: 'getaddrinfo',
immich_server | hostname: 'redis'
immich_server | }
immich_server | Error: connect ETIMEDOUT
immich_server | at Socket.<anonymous> (/usr/src/app/server/node_modules/.pnpm/ioredis@5.7.0/node_modules/ioredis/built/Redis.js:171:41)
immich_server | at Object.onceWrapper (node:events:632:28)
immich_server | at Socket.emit (node:events:518:28)
immich_server | at Socket._onTimeout (node:net:604:8)
immich_server | at listOnTimeout (node:internal/timers:588:17)
immich_server | at process.processTimers (node:internal/timers:523:7) {
immich_server | errorno: 'ETIMEDOUT',
immich_server | code: 'ETIMEDOUT',
immich_server | syscall: 'connect'
immich_server | }