ci: use push-charts nodejs tool to manage push to GHCR.io (#23)
This commit is contained in:
parent
8994c62db5
commit
394ce954f7
13 changed files with 1220 additions and 56 deletions
|
@ -1,14 +1,17 @@
|
|||
# Immich
|
||||
|
||||
This **unofficial** chart deploys [Immich](https://immich.app/) and
|
||||
is targeted at an audience which wants to have some lower level control over the deployment.
|
||||
This **unofficial** chart deploys [Immich](https://immich.app/) and
|
||||
is targeted at an audience which wants to have some lower level control over the deployment.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
This chart requires:
|
||||
|
||||
- a PostgreSQL database with `pgvector` or `pgvector.rs` extension installed
|
||||
- a Redis instance
|
||||
|
||||
## Usage
|
||||
|
||||
You can install this chart by running the following command:
|
||||
|
||||
```bash
|
||||
|
@ -19,9 +22,11 @@ helm install my-release oci://ghcr.io/secustor/helm-charts/immich
|
|||
```
|
||||
|
||||
## Example
|
||||
|
||||
This example assumes that the CloudNativePG operator has been deployed and configured.
|
||||
|
||||
You will:
|
||||
|
||||
- Create secrets for PostgreSQL and Redis
|
||||
- Request a PostgreSQL instance with the `pgvector` extension
|
||||
- Deploy a Redis instance
|
||||
|
@ -30,6 +35,7 @@ You will:
|
|||
Value files can be found in the [`example` directory](https://github.com/secustor/helm-charts/tree/main/charts/immich/example).
|
||||
|
||||
### PostgreSQL
|
||||
|
||||
This assumes you have [CloudNativePG](https://cloudnative-pg.io/)
|
||||
installed and configured.
|
||||
|
||||
|
@ -38,18 +44,23 @@ kubectl create -f example/postgres.yaml
|
|||
```
|
||||
|
||||
### Redis
|
||||
|
||||
Create the static password secret for Redis.
|
||||
|
||||
```bash
|
||||
kubectl create -f example/redis-secret.yaml
|
||||
```
|
||||
|
||||
Install the Redis chart.
|
||||
|
||||
```bash
|
||||
helm install immich-redis registry-1.docker.io/bitnamicharts/redis -f example/redis-values.yaml
|
||||
```
|
||||
|
||||
### Immich
|
||||
|
||||
Install the Immich chart.
|
||||
|
||||
```bash
|
||||
helm install immich oci://ghcr.io/secustor/helm-charts/immich -f example/immich-values.yaml
|
||||
```
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue