Update README.md - add an argocd example
This commit is contained in:
parent
003b3bdf11
commit
3d9b180be1
1 changed files with 13 additions and 7 deletions
20
README.md
20
README.md
|
@ -2,20 +2,20 @@
|
||||||
|
|
||||||
<a href="https://github.com/small-hack/ghost-helm-chart/releases"><img src="https://img.shields.io/github/v/release/small-hack/ghost-helm-chart?style=plastic&labelColor=blue&color=green&logo=GitHub&logoColor=white"></a>
|
<a href="https://github.com/small-hack/ghost-helm-chart/releases"><img src="https://img.shields.io/github/v/release/small-hack/ghost-helm-chart?style=plastic&labelColor=blue&color=green&logo=GitHub&logoColor=white"></a>
|
||||||
|
|
||||||
Yet another unofficial [ghost](https://ghost.org/) helm chart. This one is licensed AGPL 3 or higher so you can actually use it however you want as long as it's open source.
|
Yet another (unofficial) [Ghost](https://ghost.org/) helm chart. This one is licensed [AGPL](./LICENSE), so please feel free to do as you like as long as you keep it open source 💚
|
||||||
|
|
||||||
We deploy:
|
This helm chart deploys:
|
||||||
|
|
||||||
- Deployments/Services for:
|
- Deployments/Services for:
|
||||||
- [ghost](https://hub.docker.com/_/ghost) docker image
|
- [Ghost](https://hub.docker.com/_/ghost)
|
||||||
- [ActivityPub](https://github.com/orgs/TryGhost/packages?repo_name=ActivityPub) docker image (and migrations image to run before that as an initContainer)
|
- [ActivityPub](https://github.com/orgs/TryGhost/packages?repo_name=ActivityPub) (and migrations image to run before that as an initContainer)
|
||||||
- nginx-proxy should you need that
|
- nginx-proxy (should you need that)
|
||||||
- Persistent volume claim (or you can provide an existing one)
|
- PersistentVolumeClaim (or you can provide an existing one)
|
||||||
- Ingress (includes activityPub routes)
|
- Ingress (includes activityPub routes)
|
||||||
- Secrets (or you can provide your own):
|
- Secrets (or you can provide your own):
|
||||||
- MySQL credentials (one for ActivityPub and one for Ghost)
|
- MySQL credentials (one for ActivityPub and one for Ghost)
|
||||||
- SMTP credentials
|
- SMTP credentials
|
||||||
- Ghost Admin credentials (these don't do anything yet, but you can set them for your own automation)
|
- Ghost Admin credentials (these don't do anything *yet*, but you can set them for your own automation)
|
||||||
|
|
||||||
## TLDR
|
## TLDR
|
||||||
|
|
||||||
|
@ -35,3 +35,9 @@ helm show values ghost/ghost > values.yaml
|
||||||
# install the chart
|
# install the chart
|
||||||
helm install my-release-name ghost/ghost --values values.yaml
|
helm install my-release-name ghost/ghost --values values.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Example usage in Argo CD
|
||||||
|
|
||||||
|
If you're using Argo CD, you may find these App of apps directories useful (there's an `app_of_apps`, as well as an `app_of_apps_with_tolerations`):
|
||||||
|
|
||||||
|
https://github.com/small-hack/argocd-apps/blob/main/ghost/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue