Add nodePort for immich

This commit is contained in:
Daniel Cosme
2026-05-05 14:18:44 -04:00
parent 0ec15c8e11
commit 378b25166e
3 changed files with 10 additions and 2 deletions

View File

@@ -7,9 +7,11 @@ metadata:
namespace: immich
spec:
ports:
- port: 2283
- nodePort: 30011
port: 2283
targetPort: 0
selector:
app: immich
type: NodePort
status:
loadBalancer: {}

View File

@@ -40,6 +40,9 @@ var redis_srv core.Service
func init() {
meta = kube.NewMetadata(root.Immich.Name, Namespace)
srv = meta.Service(root.Immich.Port)
srv.Spec.Type = core.ServiceTypeNodePort
srv.Spec.Ports[0].NodePort = int32(root.Immich.Public.NodePort)
uploads_pvc = meta.PVC()
uploads_pvc.Spec.StorageClassName = new(root.TrueNASSTorageClassNFS)
uploads_pvc.Spec.AccessModes = []core.PersistentVolumeAccessMode{core.ReadWriteMany}

View File

@@ -37,7 +37,10 @@ var Immich = Service{
Name: "immich",
Image: "ghcr.io/immich-app/immich-server:v2.7.5",
Port: 2283, // Server Port
// PublicURL: "https://photos.danicos.me",
Public: &Public{
URL: "https://photos.danicos.me",
NodePort: 30011,
},
}
var (