Last active 1753737846

gistfile1.yaml Raw
1apiVersion: v1
2kind: PersistentVolumeClaim
3metadata:
4 name: firefly-upload
5 namespace: time-emoji-services
6spec:
7 accessModes:
8 - ReadWriteMany
9 resources:
10 requests:
11 storage: 15Gi
12 storageClassName: main
13---
14apiVersion: apps/v1
15kind: Deployment
16metadata:
17 name: firefly
18 namespace: time-emoji-services
19spec:
20 selector:
21 matchLabels:
22 app: firefly
23 strategy:
24 type: Recreate
25 template:
26 metadata:
27 labels:
28 app: firefly
29 spec:
30 volumes:
31 - name: upload
32 persistentVolumeClaim:
33 claimName: firefly-upload
34 containers:
35 - image: fireflyiii/core:version-6.0.18
36 name: firefly-iii
37 imagePullPolicy: Always
38 env:
39 - name: APP_ENV
40 value: local
41 - name: APP_KEY
42 valueFrom:
43 secretKeyRef:
44 name: firefly-auth
45 key: appKey
46 - name: DB_HOST
47 value: production-db
48 - name: DB_CONNECTION
49 value: pgsql
50 - name: DB_DATABASE
51 value: firefly
52 - name: DB_USERNAME
53 value: firefly
54 - name: DB_PASSWORD
55 valueFrom:
56 secretKeyRef:
57 name: firefly-auth
58 key: dbPassword
59 - name: TRUSTED_PROXIES
60 value: "**"
61 volumeMounts:
62 - mountPath: /var/www/html/storage/upload
63 name: upload
64 ports:
65 - containerPort: 8080
66 name: web-client