name: immich services: database: cpu_shares: 90 command: [] container_name: immich_postgres deploy: resources: limits: memory: 11696M environment: - POSTGRES_DB=immich - POSTGRES_INITDB_ARGS=--data-checksums - POSTGRES_PASSWORD=strongpassWord1 - POSTGRES_USER=postgres hostname: immich_postgres image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:32324a2f41df5de9efe1af166b7008c3f55646f8d0e00d9550c16c9822366b4a labels: icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Immich/icon.png restart: always shm_size: "134217728" volumes: - type: bind source: /mnt/bigdrive/data/immich/postgres target: /var/lib/postgresql/data ports: [] devices: [] cap_add: [] network_mode: bridge privileged: false immich-machine-learning: cpu_shares: 90 command: [] container_name: immich_machine_learning deploy: resources: limits: memory: 11696M environment: - DB_DATABASE_NAME=immich - DB_PASSWORD=strongpassWord1 - DB_USERNAME=postgres hostname: immich_machine_learning healthcheck: {} image: ghcr.io/immich-app/immich-machine-learning:v1.139.4 labels: icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Immich/icon.png restart: always volumes: - type: bind source: /mnt/bigdrive/data/immich/cache target: /cache ports: [] devices: [] cap_add: [] network_mode: bridge privileged: false immich-server: cpu_shares: 90 command: [] container_name: immich_server depends_on: database: condition: service_started required: true redis: condition: service_started required: true deploy: resources: limits: memory: 11696M environment: - DB_DATABASE_NAME=immich - DB_PASSWORD=strongpassWord1 - DB_USERNAME=postgres hostname: immich_server healthcheck: {} image: ghcr.io/immich-app/immich-server:v1.139.4 labels: icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Immich/icon.png ports: - target: 2283 published: "2283" protocol: tcp restart: always volumes: - type: bind source: /mnt/bigdrive/data/immich/library target: /data - type: bind source: /etc/localtime target: /etc/localtime devices: [] cap_add: [] network_mode: bridge privileged: false redis: cpu_shares: 90 command: [] container_name: immich_redis deploy: resources: limits: memory: 11696M hostname: immich_redis healthcheck: test: - CMD-SHELL - redis-cli ping || exit 1 image: docker.io/valkey/valkey:8-bookworm@sha256:a137a2b60aca1a75130022d6bb96af423fefae4eb55faf395732db3544803280 labels: icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Immich/icon.png restart: always ports: [] volumes: [] devices: [] cap_add: [] environment: [] network_mode: bridge privileged: false x-casaos: author: self category: self hostname: "" icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Immich/icon.png index: / is_uncontrolled: true port_map: "2283" scheme: http store_app_id: immich title: custom: Immich en_us: immich-server