Files
k8scd/freshrss/freshrss-deployment.yaml
T
Ruben Hensen 58a3688f8a Add freshrss
2025-08-29 15:28:57 +02:00

71 lines
2.2 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert
kompose.version: 1.34.0 (cbf2835db)
labels:
io.kompose.service: freshrss
name: freshrss
spec:
replicas: 1
selector:
matchLabels:
io.kompose.service: freshrss
strategy:
type: Recreate
template:
metadata:
annotations:
kompose.cmd: kompose convert
kompose.version: 1.34.0 (cbf2835db)
labels:
io.kompose.service: freshrss
spec:
containers:
- env:
# - name: CRON_MIN
# value: 2,32
- name: FRESHRSS_ENV
value: production
# - name: FRESHRSS_INSTALL
# value: "--api-enabled\n--base-url \n--db-base \n--db-host \n--db-password \n--db-type pgsql\n--db-user \n--default-user admin\n--language en"
# - name: FRESHRSS_USER
# value: "--api-password \n--email \n--language en\n--password \n--user admin"
# - name: LISTEN
# value: 0.0.0.0:80
- name: OIDC_ENABLED
value: "0"
# - name: TRUSTED_PROXY
# value: 172.16.0.1/12 192.168.0.1/16
- name: TZ
value: Europe/Amsterdam
image: freshrss/freshrss:stable
name: freshrss
ports:
- containerPort: 80
protocol: TCP
volumeMounts:
- mountPath: /var/www/FreshRSS/data
name: data
- mountPath: /var/www/FreshRSS/extensions
name: extensions
- mountPath: /var/www/FreshRSS/data/config.custom.php
name: freshrss-claim2
- mountPath: /var/www/FreshRSS/data/config-user.custom.php
name: freshrss-claim3
restartPolicy: Always
volumes:
- name: data
persistentVolumeClaim:
claimName: data
- name: extensions
persistentVolumeClaim:
claimName: extensions
- name: freshrss-claim2
persistentVolumeClaim:
claimName: freshrss-claim2
- name: freshrss-claim3
persistentVolumeClaim:
claimName: freshrss-claim3