feat(media): add Immich photo/video management service
- Add immich_server, immich_ml, and immich_postgres services - Use dedicated PostgreSQL with vector extensions (vectorchord + pgvectors) - Connect to core Redis for job queues - Configure Traefik routing for immich.media.pivoine.art - Add backup volumes and plan for Backrest (daily at 12:00) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
7
arty.yml
7
arty.yml
@@ -85,6 +85,13 @@ envs:
|
||||
MEDIA_JELLYFIN_TRAEFIK_HOST: jellyfin.media.pivoine.art
|
||||
MEDIA_PINCHFLAT_IMAGE: ghcr.io/kieraneglin/pinchflat:latest
|
||||
MEDIA_PINCHFLAT_TRAEFIK_HOST: pinchflat.media.pivoine.art
|
||||
# Immich - Photo and video management
|
||||
MEDIA_IMMICH_SERVER_IMAGE: ghcr.io/immich-app/immich-server:release
|
||||
MEDIA_IMMICH_ML_IMAGE: ghcr.io/immich-app/immich-machine-learning:release
|
||||
MEDIA_IMMICH_POSTGRES_IMAGE: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0
|
||||
MEDIA_IMMICH_TRAEFIK_HOST: immich.media.pivoine.art
|
||||
MEDIA_IMMICH_DB_NAME: immich
|
||||
MEDIA_IMMICH_DB_USER: immich
|
||||
# Dev (Gitea + Coolify)
|
||||
DEV_TRAEFIK_ENABLED: true
|
||||
DEV_COMPOSE_PROJECT_NAME: dev
|
||||
|
||||
Reference in New Issue
Block a user