Compare commits

...

4 Commits

Author SHA1 Message Date
v.karaychentsev
68df7ab696 immich: try add dns to reach pc for ML tasks 2026-02-15 00:32:24 +03:00
v.karaychentsev
c99cdf11dc try fix issue with broken redis 2026-02-15 00:26:47 +03:00
v.karaychentsev
3328ceecf7 immich: fix network for redis image after update 2026-02-14 19:35:23 +03:00
v.karaychentsev
f543c35d29 immich - update to latest version v2.5.6 2026-02-14 13:02:29 +03:00

View File

@@ -25,6 +25,7 @@ services:
- .env - .env
environment: environment:
DB_PASSWORD_FILE: /run/secrets/DB_PASSWORD DB_PASSWORD_FILE: /run/secrets/DB_PASSWORD
REDIS_HOSTNAME: immich_redis
ports: ports:
- '10.8.0.3:2283:2283' - '10.8.0.3:2283:2283'
depends_on: depends_on:
@@ -33,12 +34,14 @@ services:
restart: always restart: always
secrets: secrets:
- DB_PASSWORD - DB_PASSWORD
#healthcheck: healthcheck:
# disable: false disable: false
immich-machine-learning: immich-machine-learning:
networks: networks:
- immich_internal - immich_internal
dns:
- 192.168.1.131 # pi-hole
container_name: immich_machine_learning container_name: immich_machine_learning
# For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag. # For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
# Example tag: ${IMMICH_VERSION:-release}-cuda # Example tag: ${IMMICH_VERSION:-release}-cuda
@@ -51,14 +54,14 @@ services:
env_file: env_file:
- .env - .env
restart: always restart: always
#healthcheck: healthcheck:
# disable: false disable: false
redis: redis:
container_name: immich_redis
image: docker.io/valkey/valkey:9@sha256:546304417feac0874c3dd576e0952c6bb8f06bb4093ea0c9ca303c73cf458f63
networks: networks:
- immich_internal - immich_internal
container_name: immich_redis
image: docker.io/redis:6.2-alpine@sha256:148bb5411c184abd288d9aaed139c98123eeb8824c5d3fce03cf721db58066d8
healthcheck: healthcheck:
test: redis-cli ping || exit 1 test: redis-cli ping || exit 1
restart: always restart: always
@@ -70,17 +73,19 @@ services:
POSTGRES_USER: ${DB_USERNAME} POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME} POSTGRES_DB: ${DB_DATABASE_NAME}
POSTGRES_INITDB_ARGS: '--data-checksums' POSTGRES_INITDB_ARGS: '--data-checksums'
#healthcheck: healthcheck:
# test: [ "CMD-SHELL", "pg_isready -U ${DB_USERNAME} -d ${DB_DATABASE_NAME}" ] test: ["CMD-SHELL", "pg_isready -U ${DB_USERNAME} -d ${DB_DATABASE_NAME} -h 127.0.0.1 || exit 1"]
# interval: 30s interval: 30s
# timeout: 10s timeout: 5s
# retries: 3 retries: 5
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0 start_period: 40s
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
networks: networks:
- immich_internal - immich_internal
restart: always restart: always
secrets: secrets:
- DB_PASSWORD - DB_PASSWORD
shm_size: 256mb
volumes: volumes:
# Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
- ${DB_DATA_LOCATION}:/var/lib/postgresql/data - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
@@ -93,4 +98,4 @@ networks:
secrets: secrets:
DB_PASSWORD: DB_PASSWORD:
file: /run/secrets/immich/DB_PASSWORD file: /run/secrets/immich/DB_PASSWORD