ADD: added photoprism and immich manifest

This commit is contained in:
henry
2025-05-02 19:07:42 +02:00
parent 291c2a0113
commit 35b7b7b4da
23 changed files with 571 additions and 1 deletions

View File

@@ -0,0 +1,46 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: immich-database
namespace: photoprism
spec:
replicas: 1
selector:
matchLabels:
app: immich-database
template:
metadata:
labels:
app: immich-database
spec:
containers:
- name: immich-postgres
image: "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0"
imagePullPolicy: Always
ports:
- containerPort: 5432
env:
- name: POSTGRES_USER
valueFrom:
configMapKeyRef:
name: immich-env
key: DB_USERNAME
- name: POSTGRES_PASSWORD
valueFrom:
configMapKeyRef:
name: immich-env
key: DB_PASSWORD
- name: POSTGRES_DB
valueFrom:
configMapKeyRef:
name: immich-env
key: DB_DATABASE_NAME
volumeMounts:
- name: pgdata
mountPath: /var/lib/postgresql/data
subPath: postgres
resources: {}
volumes:
- name: pgdata
persistentVolumeClaim:
claimName: immich-db-pvc