74 lines
1.8 KiB
YAML
74 lines
1.8 KiB
YAML
image:
|
|
repository: tccr.io/truecharts/ghost
|
|
tag: v4.41.3@sha256:ac4b66c0ef5111f070d3954e2ee4c9cac54781c97121dcd3f3bf6d0b6788ed39
|
|
pullPolicy: IfNotPresent
|
|
|
|
env:
|
|
# db env
|
|
database__client: "mysql"
|
|
database__connection__port: 3306
|
|
database__connection__user: "{{ .Values.mariadb.mariadbUsername }}"
|
|
database__connection__database: "{{ .Values.mariadb.mariadbDatabase }}"
|
|
# server env
|
|
NODE_ENV: "production"
|
|
server__port: "{{ .Values.service.main.ports.main.port }}"
|
|
url: "http://localhost:10166"
|
|
useMinFiles: true
|
|
compress: true
|
|
imageOptimization__resize: true
|
|
imageOptimization__srcsets: true
|
|
preloadHeaders: false
|
|
sendWelcomeEmail: true
|
|
adminFrameProtection: true
|
|
emailAnalytics: true
|
|
backgroundJobs__emailAnalytics: true
|
|
stripeDirect: false
|
|
enableStripePromoCodes: false
|
|
# privacy env
|
|
privacy__useTinfoil: true
|
|
privacy__useUpdateCheck: false
|
|
privacy__useGravatar: false
|
|
privacy__useRpcPing: false
|
|
privacy__useStructuredData: false
|
|
# mail env
|
|
mail__from: ""
|
|
mail__transport: ""
|
|
mail__options__service: ""
|
|
mail__options__port: ""
|
|
mail__options__secure: false
|
|
mail__options__auth__user: ""
|
|
mail__options__auth__pass: ""
|
|
# integrations env
|
|
tenor__publicReadOnlyApiKey: ""
|
|
tenor__contentFilter: "off"
|
|
opensea__privateReadOnlyApiKey: ""
|
|
twitter__privateReadOnlyToken: ""
|
|
|
|
envValueFrom:
|
|
database__connection__host:
|
|
secretKeyRef:
|
|
name: mariadbcreds
|
|
key: plainhost
|
|
database__connection__password:
|
|
secretKeyRef:
|
|
name: mariadbcreds
|
|
key: mariadb-password
|
|
|
|
service:
|
|
main:
|
|
ports:
|
|
main:
|
|
port: 10166
|
|
targetPort: 10166
|
|
|
|
persistence:
|
|
content:
|
|
enabled: true
|
|
mountPath: "/var/lib/ghost/content"
|
|
|
|
mariadb:
|
|
enabled: true
|
|
mariadbUsername: ghost
|
|
mariadbDatabase: ghost
|
|
existingSecret: "mariadbcreds"
|