Files
k3s/apps/codimd/manifests/05-codimd-app-deployment.yaml

44 lines
1.1 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: codimd-app
spec:
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app: codimd
template:
metadata:
labels:
app: codimd
spec:
securityContext: # <-- 這裡開始
runAsUser: 0
fsGroup: 0 # <-- 結束
containers:
- name: codimd
image: hackmdio/hackmd:latest
env:
- name: CMD_DB_URL
valueFrom:
secretKeyRef:
name: codimd-secrets
key: CMD_DB_URL
- name: CMD_USECDN
value: "false"
- name: CMD_DOMAIN
value: "codimd.lotimmy.com"
- name: CMD_PROTOCOL_USESSL
value: "true"
- name: CMD_CSP_ENABLE
value: "false"
volumeMounts:
- mountPath: "/home/hackmd/app/public/uploads"
name: upload-data
volumes:
- name: upload-data
persistentVolumeClaim:
claimName: codimd-upload-pvc