Merge pull request #14 from nikdoof/main
Update Kubernetes example and README for persistence
This commit is contained in:
commit
b1a382c55a
2 changed files with 29 additions and 1 deletions
|
@ -72,6 +72,8 @@ This script is also available in a pre-packaged container, [mastodon_get_replies
|
|||
|
||||
The same rules for running this as a cron job apply to running the container, don't overlap any executions.
|
||||
|
||||
Persistent files are stored in `/app/artifacts` within the container, so you may want to map this to a local folder on your system.
|
||||
|
||||
An example Kubernetes CronJob for running the container is included in the [`examples`](https://github.com/nanos/mastodon_get_replies/tree/main/examples) folder.
|
||||
|
||||
### Configuration options
|
||||
|
|
|
@ -1,4 +1,16 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: mastodon-get-replies-pvc
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
volumeMode: Filesystem
|
||||
resources:
|
||||
requests:
|
||||
storage: 100Mi
|
||||
---
|
||||
apiVersion: batch/v1
|
||||
kind: CronJob
|
||||
metadata:
|
||||
|
@ -13,11 +25,25 @@ spec:
|
|||
spec:
|
||||
template:
|
||||
spec:
|
||||
volumes:
|
||||
- name: artifacts
|
||||
persistentVolumeClaim:
|
||||
claimName: mastodon-get-replies-pvc
|
||||
containers:
|
||||
- name: mastodon-get-replies
|
||||
image: ghcr.io/nanos/mastodon_get_replies:latest
|
||||
args:
|
||||
- --server=your.server.social
|
||||
- --access-token=TOKEN
|
||||
- --home-timeline-length
|
||||
- "200"
|
||||
- --reply-interval-in-hours
|
||||
- "24"
|
||||
- --max-followings
|
||||
- "80"
|
||||
- --max-followers
|
||||
- "80"
|
||||
volumeMounts:
|
||||
- name: artifacts
|
||||
mountPath: /app/artifacts
|
||||
restartPolicy: Never
|
||||
|
||||
|
|
Loading…
Reference in a new issue