services:
immich-server:
image: ghcr.io/immich-app/immich-server:v1.142.1
secrets:
- postgres_password
- redis_password
environment:
REDIS_PASSWORD_FILE: /run/secrets/redis_password
...
...
redis:
image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
secrets:
- redis_password
environment:
REDIS_PASSWORD_FILE: /run/secrets/postgres_password
command: [
"bash", "-c",
'
docker-entrypoint.sh
--requirepass "$$(cat $$REDIS_PASSWORD_FILE)"
'
]
healthcheck:
test: redis-cli ping || exit 1
restart: unless-stopped
secrets:
redis_password:
file: /path/to/my/secrets/REDIS_PASSWORD.txt
services:
immich-server:
image: ghcr.io/immich-app/immich-server:v1.142.1
secrets:
- postgres_password
- redis_password
environment:
REDIS_PASSWORD_FILE: /run/secrets/redis_password
...
...
redis:
image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
secrets:
- redis_password
environment:
REDIS_PASSWORD_FILE: /run/secrets/postgres_password
command: [
"bash", "-c",
'
docker-entrypoint.sh
--requirepass "$$(cat $$REDIS_PASSWORD_FILE)"
'
]
healthcheck:
test: redis-cli ping || exit 1
restart: unless-stopped
secrets:
redis_password:
file: /path/to/my/secrets/REDIS_PASSWORD.txt