From 46381c63df883f9f22f29257922552782be7f56f Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sat, 15 Feb 2025 11:07:11 +0100 Subject: [PATCH] rottenraptor-server: get immich working again --- bundles/docker-immich/metadata.py | 27 ++++++++++++++------------- nodes/rottenraptor-server.toml | 2 +- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/bundles/docker-immich/metadata.py b/bundles/docker-immich/metadata.py index b41ea36..4c57801 100644 --- a/bundles/docker-immich/metadata.py +++ b/bundles/docker-immich/metadata.py @@ -9,24 +9,29 @@ defaults = { 'image': 'ghcr.io/imagegenius/immich:latest', 'environment': { 'DB_DATABASE_NAME': 'immich', - 'DB_HOSTNAME': 'host.docker.internal', + 'DB_HOSTNAME': 'immich-postgresql', 'DB_PASSWORD': repo.vault.password_for(f'{node.name} postgresql immich'), 'DB_USERNAME': 'immich', - 'REDIS_HOSTNAME': 'host.docker.internal', + 'REDIS_HOSTNAME': 'immich-redis', }, 'volumes': { 'config': '/config', 'libraries': '/libraries', 'photos': '/photos', }, + 'ports': { + '8080': '8080', + }, 'needs': { - 'svc_systemd:docker-postgresql14', + 'svc_systemd:docker-immich-postgresql', + 'svc_systemd:docker-immich-redis', }, 'requires': { - 'docker-postgresql14.service', + 'docker-immich-postgresql.service', + 'docker-immich-redis.service', }, }, - 'postgresql14': { + 'immich-postgresql': { 'image': 'tensorchord/pgvecto-rs:pg14-v0.2.0', 'environment': { 'POSTGRES_PASSWORD': repo.vault.password_for(f'{node.name} postgresql immich'), @@ -37,6 +42,9 @@ defaults = { 'database': '/var/lib/postgresql/data', }, }, + 'immich-redis': { + 'image': 'docker.io/redis:6.2-alpine', + }, }, }, 'nginx': { @@ -46,19 +54,12 @@ defaults = { '/': { 'target': 'http://127.0.0.1:8080/', 'websockets': True, - 'max_body_size': '500m', + 'max_body_size': '5000m', }, - #'/api/socket.io/': { - # 'target': 'http://127.0.0.1:8081/', - # 'websockets': True, - #}, }, }, }, }, - 'redis': { - 'bind': '0.0.0.0', - }, } diff --git a/nodes/rottenraptor-server.toml b/nodes/rottenraptor-server.toml index 1a28b6b..54a5fe1 100644 --- a/nodes/rottenraptor-server.toml +++ b/nodes/rottenraptor-server.toml @@ -5,7 +5,7 @@ groups = [ ] bundles = [ "docker-engine", -# "docker-immich", + "docker-immich", "ipmitool", "redis", "smartd",