diff --git a/Apps/Immich/docker-compose.yml b/Apps/Immich/docker-compose.yml index 4720bb392..67a6ef5dd 100644 --- a/Apps/Immich/docker-compose.yml +++ b/Apps/Immich/docker-compose.yml @@ -8,7 +8,7 @@ services: memory: 1024M container_name: immich-server hostname: immich-server - image: altran1502/immich-server:v1.129.0 + image: altran1502/immich-server:v1.135.0 volumes: - /DATA/Gallery/immich:/usr/src/app/upload - /etc/localtime:/etc/localtime:ro @@ -30,7 +30,7 @@ services: immich-machine-learning: container_name: immich-machine-learning hostname: immich-machine-learning - image: altran1502/immich-machine-learning:v1.129.0 + image: altran1502/immich-machine-learning:v1.135.0 environment: DB_DATABASE_NAME: immich DB_PASSWORD: postgres @@ -46,11 +46,9 @@ services: redis: container_name: immich-redis hostname: immich-redis - image: docker.io/redis:6.2-alpine@sha256:148bb5411c184abd288d9aaed139c98123eeb8824c5d3fce03cf721db58066d8 + image: valkey/valkey:8-bookworm@sha256:fec42f399876eb6faf9e008570597741c87ff7662a54185593e74b09ce83d177 healthcheck: test: redis-cli ping || exit 1 - volumes: - - /DATA/AppData/immich/redis:/data restart: unless-stopped networks: - immich @@ -58,7 +56,7 @@ services: database: container_name: immich-postgres hostname: immich-postgres - image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:739cdd626151ff1f796dc95a6591b55a714f341c737e27f045019ceabf8e8c52 + image: ghcr.io/immich-app/postgres:14-vectorchord0.4.1-pgvectors0.2.0 environment: POSTGRES_PASSWORD: postgres POSTGRES_USER: postgres @@ -66,27 +64,6 @@ services: POSTGRES_INITDB_ARGS: '--data-checksums' volumes: - /DATA/AppData/immich/pgdata:/var/lib/postgresql/data - healthcheck: - test: pg_isready --dbname='immich' --username='postgres' || exit 1; Chksum="$$(psql --dbname='immich' --username='postgres' --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1 - interval: 5m - start_interval: 30s - start_period: 5m - command: - [ - 'postgres', - '-c', - 'shared_preload_libraries=vectors.so', - '-c', - 'search_path="$$user", public, vectors', - '-c', - 'logging_collector=on', - '-c', - 'max_wal_size=2GB', - '-c', - 'shared_buffers=512MB', - '-c', - 'wal_compression=on', - ] restart: unless-stopped networks: - immich