This commit is contained in:
j 2025-07-12 13:56:53 +10:00
parent 54d8507866
commit b3d6a38309

View file

@ -28,15 +28,32 @@ spec:
volumeName: linkwarden-pgdata-pv volumeName: linkwarden-pgdata-pv
--- ---
apiVersion: v1 apiVersion: v1
kind: Service kind: PersistentVolume
metadata: metadata:
name: linkwarden-postgres name: linkwarden-pv
spec:
capacity:
storage: 5Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: local-path
hostPath:
path: /dpool/services/linkwarden/app
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: linkwarden-pvc
namespace: home-server namespace: home-server
spec: spec:
ports: accessModes:
- port: 5432 - ReadWriteOnce
selector: storageClassName: local-path
app: linkwarden-postgres resources:
requests:
storage: 5Gi
volumeName: linkwarden-pv
--- ---
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
@ -76,56 +93,6 @@ spec:
persistentVolumeClaim: persistentVolumeClaim:
claimName: linkwarden-pgdata-pvc claimName: linkwarden-pgdata-pvc
--- ---
apiVersion: v1
kind: Secret
metadata:
name: linkwarden-postgres-secret
namespace: home-server
type: Opaque
stringData:
postgres-password: "your-strong-password-here"
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: linkwarden-pv
spec:
capacity:
storage: 5Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: local-path
hostPath:
path: /dpool/services/linkwarden/app
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: linkwarden-pvc
namespace: home-server
spec:
accessModes:
- ReadWriteOnce
storageClassName: local-path
resources:
requests:
storage: 5Gi
volumeName: linkwarden-pv
---
apiVersion: v1
kind: Service
metadata:
name: linkwarden
namespace: home-server
spec:
selector:
app: linkwarden
ports:
- port: 3000
targetPort: 3000
protocol: TCP
---
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
@ -177,4 +144,26 @@ spec:
persistentVolumeClaim: persistentVolumeClaim:
claimName: linkwarden-pvc claimName: linkwarden-pvc
--- ---
apiVersion: v1
kind: Service
metadata:
name: linkwarden
namespace: home-server
spec:
selector:
app: linkwarden
ports:
- port: 3000
targetPort: 3000
protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
name: linkwarden-postgres
namespace: home-server
spec:
ports:
- port: 5432
selector:
app: linkwarden-postgres