37 lines
967 B
YAML
37 lines
967 B
YAML
- op: add
|
|
path: /spec/template/spec/containers/0/volumeMounts/-
|
|
value:
|
|
name: generated-secrets
|
|
mountPath: /run/secrets
|
|
- op: add
|
|
path: /spec/template/spec/initContainers/0/volumeMounts
|
|
value:
|
|
name: generated-secrets
|
|
mountPath: /run/secrets
|
|
- op: add
|
|
path: /spec/template/spec/initContainers/0
|
|
value:
|
|
name: build-database-url
|
|
image: alpine:3.19
|
|
command: ["/bin/sh", "-c"]
|
|
args:
|
|
- |
|
|
echo "postgres://${DB_USER}:${DB_PASS}@${DB_HOST}:${DB_PORT}/${DB_NAME}" > /run/secrets/DATABASE_URL
|
|
volumeMounts:
|
|
- name: generated-secrets
|
|
mountPath: /run/secrets
|
|
env:
|
|
- name: DB_USER
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: plausible-db-credentials
|
|
key: username
|
|
- name: DB_PASS
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: plausible-db-credentials
|
|
key: password
|
|
envFrom:
|
|
- configMapRef:
|
|
name: plausible-config
|