mirror of
https://github.com/JamesTurland/JimsGarage.git
synced 2024-11-22 07:50:19 +00:00
f4c7a7983f
Updated for v1.91.0 (no longer uses typesense) and v1.88.0 (no longer uses immich-web or immich-proxy, port - 2283:3001 exposed on immich-server). I'm not sure how to deal with Traefik labels or other URL stuff you had going on in there, but these are the changed made for it to function on the localhost:2283 Documentation: https://github.com/immich-app/immich/releases/tag/v1.91.0 https://github.com/immich-app/immich/discussions/5086
62 lines
1.7 KiB
YAML
62 lines
1.7 KiB
YAML
version: "3.8"
|
|
|
|
services:
|
|
immich-server:
|
|
container_name: immich_server
|
|
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
|
|
command: [ "start.sh", "immich" ]
|
|
volumes:
|
|
- /home/ubuntu/docker/immich/upload:/usr/src/app/upload
|
|
env_file:
|
|
- .env
|
|
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}
|
|
extends:
|
|
file: hwaccel.yml
|
|
service: hwaccel
|
|
command: [ "start.sh", "microservices" ]
|
|
volumes:
|
|
- /home/ubuntu/docker/immich/upload:/usr/src/app/upload
|
|
env_file:
|
|
- .env
|
|
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:
|
|
- /home/ubuntu/docker/immich/model-cache:/cache
|
|
env_file:
|
|
- .env
|
|
restart: always
|
|
|
|
redis:
|
|
container_name: immich_redis
|
|
image: redis:6.2-alpine@sha256:70a7a5b641117670beae0d80658430853896b5ef269ccf00d1827427e3263fa3
|
|
restart: always
|
|
|
|
database:
|
|
container_name: immich_postgres
|
|
image: tensorchord/pgvecto-rs:pg14-v0.1.11
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
POSTGRES_PASSWORD: ${DB_PASSWORD}
|
|
POSTGRES_USER: ${DB_USERNAME}
|
|
POSTGRES_DB: ${DB_DATABASE_NAME}
|
|
volumes:
|
|
- /home/ubuntu/docker/immich/pgdata:/var/lib/postgresql/data
|
|
restart: always
|
|
|
|
## there is a known issue with Traefik: see here https://github.com/immich-app/immich/discussions/437#discussioncomment-3609797
|