- added minio object storage - added immich photo viewer - added cloudnative-pg postgres operator for db management - added cronjobs to run different maintenance tasks - updated readme
		
			
				
	
	
		
			33 lines
		
	
	
		
			793 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			793 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| apiVersion: postgresql.cnpg.io/v1
 | |
| kind: Cluster
 | |
| metadata:
 | |
|   name: cluster-restore
 | |
| spec:
 | |
|   instances: 1
 | |
|   imageName: ghcr.io/tensorchord/cloudnative-pgvecto.rs:16.5-v0.3.0
 | |
| 
 | |
|   # superuserSecret:
 | |
|   #   name: superuser-secret
 | |
| 
 | |
|   bootstrap:
 | |
|     recovery:
 | |
|       source: pg-backup  # Name of the cluster to restore from
 | |
| 
 | |
|   externalClusters:
 | |
|     - name: pg-backup  # Name of the cluster to restore from
 | |
|       barmanObjectStore:
 | |
|         destinationPath: s3://immich/
 | |
|         endpointURL: ${MINIO_ENDPOINT_URL}
 | |
|         s3Credentials:
 | |
|           accessKeyId:
 | |
|             name: minio-creds
 | |
|             key: ACCESS_KEY_ID
 | |
|           secretAccessKey:
 | |
|             name: minio-creds
 | |
|             key: ACCESS_SECRET_KEY
 | |
|         wal:
 | |
|           maxParallel: 4
 | |
| 
 | |
|   storage:
 | |
|     storageClass: longhorn-2x
 | |
|     size: 5Gi |