Server-Compose/immich/compose.yaml

69 lines
1.7 KiB
YAML
Raw Permalink Normal View History

2023-12-28 15:12:53 +00:00
version: "3.8"
name: immich
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
command: [ "start.sh", "immich" ]
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
env_file:
2024-08-05 11:29:33 +00:00
- .env
2023-12-28 15:12:53 +00:00
ports:
- 2283:3001
depends_on:
- redis
- database
restart: always
immich-microservices:
container_name: immich_microservices
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
2024-08-05 11:29:33 +00:00
# extends:
# file: hwaccel.yml
# service: hwaccel
2023-12-28 15:12:53 +00:00
command: [ "start.sh", "microservices" ]
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
env_file:
2024-08-05 11:29:33 +00:00
- .env
2023-12-28 15:12:53 +00:00
depends_on:
- redis
- database
restart: always
immich-machine-learning:
container_name: immich_machine_learning
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
volumes:
- model-cache:/cache
env_file:
2024-08-05 11:29:33 +00:00
- .env
2023-12-28 15:12:53 +00:00
restart: always
redis:
container_name: immich_redis
image: redis:6.2-alpine@sha256:b6124ab2e45cc332e16398022a411d7e37181f21ff7874835e0180f56a09e82a
restart: always
database:
container_name: immich_postgres
2024-08-08 20:09:26 +00:00
image: tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
2023-12-28 15:12:53 +00:00
env_file:
2024-08-05 11:29:33 +00:00
- .env
2023-12-28 15:12:53 +00:00
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
2024-08-05 11:29:33 +00:00
POSTGRES_USER: postgres
2023-12-28 15:12:53 +00:00
POSTGRES_DB: ${DB_DATABASE_NAME}
volumes:
- pgdata:/var/lib/postgresql/data
restart: always
volumes:
pgdata:
model-cache: