(base) erlend@erlendserver:~/immich-docker$ sudo docker compose up [+] Building 0.0s (0/0) [+] Running 12/11 ✔ Network immich-docker_default Created 0.1s ✔ Volume "immich-docker_tsdata" Created 0.0s ✔ Volume "immich-docker_pgdata" Created 0.0s ✔ Volume "immich-docker_model-cache" Created 0.0s ✔ Container immich_web Created 0.1s ✔ Container immich_machine_learning Created 0.1s ✔ Container immich_postgres Created 0.1s ✔ Container immich_typesense Created 0.1s ✔ Container immich_redis Created 0.1s ✔ Container immich_microservices Created 0.1s ✔ Container immich_server Created 0.1s ✔ Container immich_proxy Created 0.0s Attaching to immich_machine_learning, immich_microservices, immich_postgres, immich_proxy, immich_redis, immich_server, immich_typesense, immich_web immich_typesense | I20230611 15:34:27.291570 1 typesense_server_utils.cpp:357] Starting Typesense 0.24.0 immich_typesense | I20230611 15:34:27.291611 1 typesense_server_utils.cpp:360] Typesense is using jemalloc. immich_typesense | I20230611 15:34:27.291942 1 typesense_server_utils.cpp:409] Thread pool size: 32 immich_typesense | I20230611 15:34:27.298139 1 store.h:63] Initializing DB by opening state dir: /data/db immich_typesense | I20230611 15:34:27.502048 1 store.h:63] Initializing DB by opening state dir: /data/meta immich_typesense | I20230611 15:34:27.560602 1 ratelimit_manager.cpp:475] Loaded 0 rate limit rules. immich_typesense | I20230611 15:34:27.563882 1 ratelimit_manager.cpp:476] Loaded 0 rate limit bans. immich_typesense | I20230611 15:34:27.564486 1 typesense_server_utils.cpp:504] Starting API service... immich_typesense | I20230611 15:34:27.565191 1 http_server.cpp:178] Typesense has started listening on port 8108 immich_typesense | I20230611 15:34:27.565825 165 typesense_server_utils.cpp:255] Since no --nodes argument is provided, starting a single node Typesense cluster. immich_typesense | I20230611 15:34:27.579226 165 server.cpp:1045] Server[braft::RaftStatImpl+braft::FileServiceImpl+braft::RaftServiceImpl+braft::CliServiceImpl] is serving on port=8107. immich_typesense | I20230611 15:34:27.591977 166 batched_indexer.cpp:124] Starting batch indexer with 32 threads. immich_typesense | I20230611 15:34:27.594110 165 server.cpp:1048] Check out http://ea85aa255fe9:8107 in web browser. immich_typesense | I20230611 15:34:27.596238 165 raft_server.cpp:65] Nodes configuration: 172.23.0.5:8107:8108 immich_typesense | I20230611 15:34:27.598520 165 raft_server.cpp:106] Snapshot does not exist. We will remove db dir and init db fresh. immich_typesense | I20230611 15:34:27.601122 166 batched_indexer.cpp:129] BatchedIndexer skip_index: -9999 immich_typesense | I20230611 15:34:27.601481 165 store.h:298] rm /data/db success immich_typesense | I20230611 15:34:27.601804 165 store.h:63] Initializing DB by opening state dir: /data/db immich_typesense | I20230611 15:34:27.668706 165 store.h:322] DB open success! immich_typesense | I20230611 15:34:27.668730 165 raft_server.cpp:490] Loading collections from disk... immich_typesense | I20230611 15:34:27.668747 165 collection_manager.cpp:159] CollectionManager::load() immich_typesense | I20230611 15:34:27.668777 165 auth_manager.cpp:34] Indexing 0 API key(s) found on disk. immich_typesense | I20230611 15:34:27.668787 165 collection_manager.cpp:179] Loading upto 16 collections in parallel, 1000 documents at a time. immich_typesense | I20230611 15:34:27.668797 165 collection_manager.cpp:188] Found 0 collection(s) on disk. immich_typesense | I20230611 15:34:27.669574 165 collection_manager.cpp:278] Loaded 0 collection(s). immich_typesense | I20230611 15:34:27.671748 165 collection_manager.cpp:282] Initializing batched indexer from snapshot state... immich_typesense | I20230611 15:34:27.671784 165 raft_server.cpp:497] Finished loading collections from disk. immich_typesense | I20230611 15:34:27.672349 165 log.cpp:674] Use crc32c as the checksum type of appending entries immich_typesense | W20230611 15:34:27.672400 165 protobuf_file.cpp:91] open file failed, path: /data/state/log/log_meta: FILE_ERROR_NOT_FOUND immich_typesense | W20230611 15:34:27.672410 165 log.cpp:685] /data/state/log is empty immich_typesense | I20230611 15:34:27.681496 165 log.cpp:1136] log save_meta /data/state/log/log_meta first_log_index: 1 time: 9050 immich_typesense | W20230611 15:34:27.681622 165 protobuf_file.cpp:91] open file failed, path: /data/state/meta/raft_meta: FILE_ERROR_NOT_FOUND immich_typesense | I20230611 15:34:27.681639 165 raft_meta.cpp:521] Loaded single stable meta, path /data/state/meta term 1 votedfor 0.0.0.0:0:0 time: 24 immich_typesense | W20230611 15:34:27.681761 165 protobuf_file.cpp:91] open file failed, path: /data/state/meta/raft_meta: FILE_ERROR_NOT_FOUND immich_typesense | I20230611 15:34:27.681771 165 raft_meta.cpp:521] Loaded single stable meta, path /data/state/meta term 1 votedfor 0.0.0.0:0:0 time: 15 immich_typesense | I20230611 15:34:27.681782 165 node.cpp:576] node default_group:172.23.0.5:8107:8108 init, term: 1 last_log_id: (index=0,term=0) conf: 172.23.0.5:8107:8108 old_conf: immich_typesense | I20230611 15:34:27.681811 165 node.cpp:1549] node default_group:172.23.0.5:8107:8108 term 1 start vote and grant vote self immich_typesense | I20230611 15:34:27.688388 165 raft_meta.cpp:546] Saved single stable meta, path /data/state/meta term 2 votedfor 172.23.0.5:8107:8108 time: 6546 immich_typesense | I20230611 15:34:27.688426 165 node.cpp:1783] node default_group:172.23.0.5:8107:8108 term 2 become leader of group 172.23.0.5:8107:8108 immich_typesense | I20230611 15:34:27.689040 173 log.cpp:108] Created new segment `/data/state/log/log_inprogress_00000000000000000001' with fd=23 immich_typesense | I20230611 15:34:27.689247 174 raft_server.h:273] Configuration of this group is 172.23.0.5:8107:8108 immich_typesense | I20230611 15:34:27.689281 174 node.cpp:3142] node default_group:172.23.0.5:8107:8108 reset ConfigurationCtx, new_peers: 172.23.0.5:8107:8108, old_peers: 172.23.0.5:8107:8108 immich_typesense | I20230611 15:34:27.689298 174 raft_server.h:256] Node becomes leader, term: 2 immich_typesense | I20230611 15:34:27.689352 165 raft_server.cpp:129] Node last_index: 1 immich_typesense | I20230611 15:34:27.689363 165 typesense_server_utils.cpp:306] Typesense peering service is running on 172.23.0.5:8107 immich_typesense | I20230611 15:34:27.689369 165 typesense_server_utils.cpp:307] Snapshot interval configured as: 3600s immich_typesense | I20230611 15:34:27.689375 165 typesense_server_utils.cpp:308] Snapshot max byte count configured as: 4194304 immich_typesense | W20230611 15:34:27.689383 165 controller.cpp:1454] SIGINT was installed with 1 immich_typesense | I20230611 15:34:27.689401 165 raft_server.cpp:545] Term: 2, last_index index: 1, committed_index: 1, known_applied_index: 1, applying_index: 0, queued_writes: 0, pending_queue_size: 0, local_sequence: 0 immich_typesense | I20230611 15:34:27.689450 169 raft_server.h:60] Peer refresh succeeded! immich_web | Listening on 0.0.0.0:3000 immich_postgres exited with code 0 immich_machine_learning exited with code 0 immich_redis exited with code 0 immich_proxy | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration immich_proxy | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ immich_proxy | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh immich_proxy | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf immich_proxy | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-set-env-variables.envsh immich_proxy | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh immich_proxy | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf immich_proxy | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh immich_proxy | /docker-entrypoint.sh: Configuration complete; ready for start up immich_postgres exited with code 0 immich_redis exited with code 0 immich_machine_learning exited with code 0 immich_proxy exited with code 0 immich_proxy | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf immich_proxy | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-set-env-variables.envsh immich_proxy | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh immich_proxy | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf immich_proxy | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh immich_proxy | /docker-entrypoint.sh: Configuration complete; ready for start up immich_postgres exited with code 135 immich_redis exited with code 135 immich_proxy exited with code 135 immich_machine_learning exited with code 135 immich_microservices | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [NestFactory] Starting Nest application... immich_postgres exited with code 135 immich_server | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [NestFactory] Starting Nest application... immich_microservices | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] TypeOrmModule dependencies initialized +502ms immich_microservices | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] BullModule dependencies initialized +0ms immich_microservices | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] ConfigHostModule dependencies initialized +2ms immich_microservices | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] DiscoveryModule dependencies initialized +0ms immich_microservices | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] ConfigModule dependencies initialized +16ms immich_microservices | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] BullModule dependencies initialized +0ms immich_microservices | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] BullModule dependencies initialized +0ms immich_server | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] TypeOrmModule dependencies initialized +141ms immich_server | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] BullModule dependencies initialized +1ms immich_server | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] DownloadModule dependencies initialized +0ms immich_server | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] ConfigHostModule dependencies initialized +11ms immich_server | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] DiscoveryModule dependencies initialized +1ms immich_redis exited with code 135 immich_server | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] ConfigModule dependencies initialized +16ms immich_server | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] ScheduleModule dependencies initialized +1ms immich_server | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] BullModule dependencies initialized +1ms immich_server | [Nest] 1 - 06/11/2023, 3:34:36 PM LOG [InstanceLoader] BullModule dependencies initialized +0ms immich_proxy exited with code 135 immich_machine_learning exited with code 135 immich_postgres exited with code 135 immich_redis exited with code 135 immich_proxy exited with code 135 immich_machine_learning exited with code 135 immich_typesense | I20230611 15:34:37.695483 165 raft_server.cpp:545] Term: 2, last_index index: 1, committed_index: 1, known_applied_index: 1, applying_index: 0, queued_writes: 0, pending_queue_size: 0, local_sequence: 0 immich_typesense | I20230611 15:34:37.695528 173 raft_server.h:60] Peer refresh succeeded! immich_proxy | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf immich_proxy | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh immich_proxy | /docker-entrypoint.sh: Configuration complete; ready for start up immich_proxy exited with code 135 immich_postgres exited with code 135 immich_redis exited with code 135 immich_machine_learning exited with code 135 immich_proxy | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh immich_proxy | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf immich_proxy | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh immich_proxy | /docker-entrypoint.sh: Configuration complete; ready for start up immich_proxy exited with code 135 immich_microservices | [Nest] 1 - 06/11/2023, 3:34:41 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... immich_microservices | Error: getaddrinfo EAI_AGAIN immich_postgres immich_microservices | at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) immich_server | [Nest] 1 - 06/11/2023, 3:34:41 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... immich_server | Error: getaddrinfo EAI_AGAIN immich_postgres immich_server | at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) immich_server | Error: getaddrinfo EAI_AGAIN immich_redis immich_server | at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) { immich_server | errno: -3001, immich_server | code: 'EAI_AGAIN', immich_server | syscall: 'getaddrinfo', immich_server | hostname: 'immich_redis' immich_server | } immich_microservices | Error: connect EHOSTUNREACH 172.23.0.4:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -113, immich_microservices | code: 'EHOSTUNREACH', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.4', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect EHOSTUNREACH 172.23.0.4:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -113, immich_microservices | code: 'EHOSTUNREACH', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.4', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect EHOSTUNREACH 172.23.0.4:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -113, immich_microservices | code: 'EHOSTUNREACH', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.4', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect EHOSTUNREACH 172.23.0.4:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -113, immich_microservices | code: 'EHOSTUNREACH', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.4', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect EHOSTUNREACH 172.23.0.4:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -113, immich_microservices | code: 'EHOSTUNREACH', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.4', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect EHOSTUNREACH 172.23.0.4:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -113, immich_microservices | code: 'EHOSTUNREACH', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.4', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect EHOSTUNREACH 172.23.0.4:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -113, immich_microservices | code: 'EHOSTUNREACH', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.4', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect EHOSTUNREACH 172.23.0.4:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -113, immich_microservices | code: 'EHOSTUNREACH', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.4', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect EHOSTUNREACH 172.23.0.4:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -113, immich_microservices | code: 'EHOSTUNREACH', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.4', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect EHOSTUNREACH 172.23.0.4:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -113, immich_microservices | code: 'EHOSTUNREACH', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.4', immich_microservices | port: 6379 immich_microservices | } immich_postgres exited with code 135 immich_redis exited with code 135 immich_machine_learning exited with code 135 immich_proxy | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-set-env-variables.envsh immich_proxy | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh immich_proxy | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf immich_proxy | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh immich_proxy | /docker-entrypoint.sh: Configuration complete; ready for start up immich_microservices | Error: connect ECONNREFUSED 172.23.0.3:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -111, immich_microservices | code: 'ECONNREFUSED', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.3', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect ECONNREFUSED 172.23.0.3:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -111, immich_microservices | code: 'ECONNREFUSED', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.3', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect ECONNREFUSED 172.23.0.3:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -111, immich_microservices | code: 'ECONNREFUSED', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.3', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect ECONNREFUSED 172.23.0.3:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -111, immich_microservices | code: 'ECONNREFUSED', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.3', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect ECONNREFUSED 172.23.0.3:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -111, immich_microservices | code: 'ECONNREFUSED', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.3', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect ECONNREFUSED 172.23.0.3:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -111, immich_microservices | code: 'ECONNREFUSED', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.3', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect ECONNREFUSED 172.23.0.3:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -111, immich_microservices | code: 'ECONNREFUSED', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.3', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect ECONNREFUSED 172.23.0.3:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -111, immich_microservices | code: 'ECONNREFUSED', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.3', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect ECONNREFUSED 172.23.0.3:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -111, immich_microservices | code: 'ECONNREFUSED', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.3', immich_microservices | port: 6379 immich_microservices | } immich_microservices | Error: connect ECONNREFUSED 172.23.0.3:6379 immich_microservices | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) { immich_microservices | errno: -111, immich_microservices | code: 'ECONNREFUSED', immich_microservices | syscall: 'connect', immich_microservices | address: '172.23.0.3', immich_microservices | port: 6379 immich_microservices | } immich_proxy exited with code 135 wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.envimmich_server | Error: getaddrinfo EAI_AGAIN immich_redis immich_server | at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) { immich_server | errno: -3001, immich_server | code: 'EAI_AGAIN', immich_server | syscall: 'getaddrinfo', immich_server | hostname: 'immich_redis' immich_server | } immich_server | Error: connect ETIMEDOUT immich_server | at Socket. (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) immich_server | at Object.onceWrapper (node:events:627:28) immich_server | at Socket.emit (node:events:513:28) immich_server | at Socket._onTimeout (node:net:570:8) immich_server | at listOnTimeout (node:internal/timers:569:17) immich_server | at process.processTimers (node:internal/timers:512:7) { immich_server | errorno: 'ETIMEDOUT', immich_server | code: 'ETIMEDOUT', immich_server | syscall: 'connect' immich_server | } immich_server | Error: connect ETIMEDOUT immich_server | at Socket. (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) immich_server | at Object.onceWrapper (node:events:627:28) immich_server | at Socket.emit (node:events:513:28) immich_server | at Socket._onTimeout (node:net:570:8) immich_server | at listOnTimeout (node:internal/timers:569:17) immich_server | at process.processTimers (node:internal/timers:512:7) { immich_server | errorno: 'ETIMEDOUT', immich_server | code: 'ETIMEDOUT', immich_server | syscall: 'connect' immich_server | } immich_server | Error: connect ETIMEDOUT immich_server | at Socket. (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) immich_server | at Object.onceWrapper (node:events:627:28) immich_server | at Socket.emit (node:events:513:28) immich_server | at Socket._onTimeout (node:net:570:8) immich_server | at listOnTimeout (node:internal/timers:569:17) immich_server | at process.processTimers (node:internal/timers:512:7) { immich_server | errorno: 'ETIMEDOUT', immich_server | code: 'ETIMEDOUT', immich_server | syscall: 'connect' immich_server | } immich_server | Error: connect ETIMEDOUT immich_server | at Socket. (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) immich_server | at Object.onceWrapper (node:events:627:28) immich_server | at Socket.emit (node:events:513:28) immich_server | at Socket._onTimeout (node:net:570:8) immich_server | at listOnTimeout (node:internal/timers:569:17) immich_server | at process.processTimers (node:internal/timers:512:7) { immich_server | errorno: 'ETIMEDOUT', immich_server | code: 'ETIMEDOUT', immich_server | syscall: 'connect' immich_server | } immich_server | Error: connect ETIMEDOUT immich_server | at Socket. (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) immich_server | at Object.onceWrapper (node:events:627:28) immich_server | at Socket.emit (node:events:513:28) immich_server | at Socket._onTimeout (node:net:570:8) immich_server | at listOnTimeout (node:internal/timers:569:17) immich_server | at process.processTimers (node:internal/timers:512:7) { immich_server | errorno: 'ETIMEDOUT', immich_server | code: 'ETIMEDOUT', immich_server | syscall: 'connect' immich_server | } immich_server | Error: connect ETIMEDOUT immich_server | at Socket. (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) immich_server | at Object.onceWrapper (node:events:627:28) immich_server | at Socket.emit (node:events:513:28) immich_server | at Socket._onTimeout (node:net:570:8) immich_server | at listOnTimeout (node:internal/timers:569:17) immich_server | at process.processTimers (node:internal/timers:512:7) { immich_server | errorno: 'ETIMEDOUT', immich_server | code: 'ETIMEDOUT', immich_server | syscall: 'connect' immich_server | } immich_server | Error: connect ETIMEDOUT immich_server | at Socket. (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) immich_server | at Object.onceWrapper (node:events:627:28) immich_server | at Socket.emit (node:events:513:28) immich_server | at Socket._onTimeout (node:net:570:8) immich_server | at listOnTimeout (node:internal/timers:569:17) immich_server | at process.processTimers (node:internal/timers:512:7) { immich_server | errorno: 'ETIMEDOUT', immich_server | code: 'ETIMEDOUT', immich_server | syscall: 'connect' immich_server | } immich_server | Error: connect ETIMEDOUT immich_server | at Socket. (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41) immich_server | at Object.onceWrapper (node:events:627:28) immich_server | at Socket.emit (node:events:513:28) immich_server | at Socket._onTimeout (node:net:570:8) immich_server | at listOnTimeout (node:internal/timers:569:17) immich_server | at process.processTimers (node:internal/timers:512:7) { immich_server | errorno: 'ETIMEDOUT', immich_server | code: 'ETIMEDOUT', immich_server | syscall: 'connect' immich_server | } ^CGracefully stopping... (press Ctrl+C again to force) Aborting on container exit... [+] Stopping 2/5 ⠼ Container immich_web Stopping 0.5s ✔ Container immich_proxy Stopped 0.0s ✔ Container immich_machine_learning Stopped 0.0s ⠼ Container immich_microservices Stopping 0.5s ⠼ Container immich_server Stopping 0.5s [+] Killing 6/6 [+] Stopping 8/5ich_typesense Killed 0.5s ✔ Container immich_web Stopped 0.9s ✔ Container immich_proxy Stopped 0.0s ✔ Container immich_machine_learning Stopped 0.0s ✔ Container immich_microservices Stopped 1.0s ✔ Container immich_server Stopped 1.0s ✔ Container immich_typesense Stopped 0.0s ✔ Container immich_redis Stopped 0.0s ✔ Container immich_postgres Stopped 0.0s