services: immich-server: image: ghcr.io/immich-app/immich-server:latest container_name: immich-server restart: unless-stopped volumes: - immich_upload:/usr/src/app/upload - immich_config:/usr/src/app/config environment: - IMMICH_MACHINE_LEARNING_ENABLED=false - DB_HOSTNAME=immich-postgres - DB_USERNAME=postgres - DB_PASSWORD=postgres - DB_DATABASE_NAME=immich - REDIS_HOSTNAME=immich-redis depends_on: - immich-postgres - immich-redis networks: - immich-network immich-postgres: image: tensorchord/pgvecto-rs:pg14-v0.2.0 container_name: immich-postgres restart: unless-stopped volumes: - immich_db:/var/lib/postgresql/data environment: - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - POSTGRES_DB=immich networks: - immich-network immich-redis: image: redis:latest container_name: immich-redis restart: unless-stopped volumes: - immich_redis:/data networks: - immich-network volumes: immich_upload: immich_config: immich_db: immich_redis: networks: immich-network: driver: bridge