Files
applications/miniflux/deploy.yaml
2025-10-04 19:53:50 +08:00

47 lines
1.1 KiB
YAML

---
apiVersion: apps/v1
kind: Deployment
metadata:
name: miniflux
labels:
app: miniflux
spec:
replicas: 1
selector:
matchLabels:
app: miniflux
template:
metadata:
labels:
app: miniflux
spec:
containers:
- name: miniflux
image: docker.io/miniflux/miniflux:2.2.13
ports:
- name: http
containerPort: 8080
env:
- name: RUN_MIGRATIONS
value: '1'
- name: CREATE_ADMIN
valueFrom:
configMapKeyRef:
name: miniflux-config
key: CREATE_ADMIN
- name: DATABASE_URL
valueFrom:
secretKeyRef:
name: miniflux-secret
key: DATABASE_URL
- name: ADMIN_USERNAME
valueFrom:
secretKeyRef:
name: miniflux-secret
key: ADMIN_USERNAME
- name: ADMIN_PASSWORD
valueFrom:
secretKeyRef:
name: miniflux-secret
key: ADMIN_PASSWORD