diff --git a/deployments/home-server/linkwarden.yaml b/deployments/home-server/linkwarden.yaml index d3aaa9d..6b9ff25 100644 --- a/deployments/home-server/linkwarden.yaml +++ b/deployments/home-server/linkwarden.yaml @@ -28,15 +28,32 @@ spec: volumeName: linkwarden-pgdata-pv --- apiVersion: v1 -kind: Service +kind: PersistentVolume 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 spec: - ports: - - port: 5432 - selector: - app: linkwarden-postgres + accessModes: + - ReadWriteOnce + storageClassName: local-path + resources: + requests: + storage: 5Gi + volumeName: linkwarden-pv --- apiVersion: apps/v1 kind: Deployment @@ -76,56 +93,6 @@ spec: persistentVolumeClaim: 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 kind: Deployment metadata: @@ -177,4 +144,26 @@ spec: persistentVolumeClaim: 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