~xdavidwu/flux

ref: 748e86af2e7509ef8be7586d147e9106ded19575 flux/applications/miniflux/deployment.yaml -rw-r--r-- 1.7 KiB
748e86afPinghao Wu miniflux: 2.2.7 7 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
apiVersion: apps/v1
kind: Deployment
metadata:
  name: miniflux
spec:
  replicas: 1
  template:
    spec:
      containers:
        - name: miniflux
          image: quay.io/miniflux/miniflux:2.2.7
          envFrom:
            - secretRef:
                name: secrets  # DATABASE_URL, OAUTH2_CLIENT_SECRET
          env:
            - name: RUN_MIGRATIONS
              value: "1"
            - name: BASE_URL
              value: https://flux.xdavidwu.link/
            - name: OAUTH2_PROVIDER
              value: oidc
            - name: OAUTH2_OIDC_DISCOVERY_ENDPOINT
              value: https://gitlab.xdavidwu.link
            - name: OAUTH2_CLIENT_ID
              value: 4287de58ab1d87b250a999d17d0b42571de0d7f222aabfd697348c7c3ff6d60e
            - name: OAUTH2_REDIRECT_URL
              value: https://flux.xdavidwu.link/oauth2/oidc/callback
            - name: OAUTH2_USER_CREATION
              value: "1"
            - name: BATCH_SIZE
              value: "20"
            - name: POLLING_FREQUENCY
              value: "30"
            - name: WORKER_POOL_SIZE
              value: "4"
            - name: POLLING_SCHEDULER
              value: entry_frequency
            - name: SCHEDULER_ENTRY_FREQUENCY_MAX_INTERVAL
              value: "240"
            - name: SCHEDULER_ENTRY_FREQUENCY_MIN_INTERVAL
              value: "60"
            - name: METRICS_COLLECTOR
              value: "1"
            - name: METRICS_ALLOWED_NETWORKS
              value: "10.0.0.0/16"
            - name: FETCH_YOUTUBE_WATCH_TIME
              value: "1"
            - name: INVIDIOUS_INSTANCE
              value: invidious.snopyta.org
          readinessProbe:
            httpGet:
              port: 8080
              path: /healthcheck