From a283c9794fdc4a93f1cfa47668c6c0ae5cc1752e Mon Sep 17 00:00:00 2001 From: Daniel Cosme Date: Wed, 6 May 2026 18:34:14 -0400 Subject: [PATCH] Add immich port to machine learning --- apps/hydra/immich/machine-learning.yaml | 5 ++++- pkg/immich/immich.go | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/hydra/immich/machine-learning.yaml b/apps/hydra/immich/machine-learning.yaml index 2f78aa8..7f00a36 100644 --- a/apps/hydra/immich/machine-learning.yaml +++ b/apps/hydra/immich/machine-learning.yaml @@ -16,7 +16,10 @@ spec: app: immich-machine-learning spec: containers: - - image: ghcr.io/immich-app/immich-machine-learning:v2.7.5 + - env: + - name: IMMICH_PORT + value: "2283" + image: ghcr.io/immich-app/immich-machine-learning:v2.7.5 name: immich-machine-learning resources: {} volumeMounts: diff --git a/pkg/immich/immich.go b/pkg/immich/immich.go index 8fa458d..ced3881 100644 --- a/pkg/immich/immich.go +++ b/pkg/immich/immich.go @@ -82,6 +82,10 @@ func Stack() stack.Stack { } func MachineLearning() apps.Deployment { + envMapping := map[string]string{ + // "REDIS_PORT": fmt.Sprintf("%d", RedisPort), + "IMMICH_PORT": fmt.Sprintf("%d", root.Immich.Port), + } cacheVol := kube.NewVolumeFrom(kube.VolumeSourcePVC, "cache", machine_learning_pvc.Name) podSpec := core.PodSpec{ Containers: []core.Container{ @@ -92,6 +96,7 @@ func MachineLearning() apps.Deployment { Name: cacheVol.Name, MountPath: "/cache", }}, + Env: kube.NewEnvVar(envMapping), }, }, Volumes: []core.Volume{cacheVol},