apiVersion: apps/v1 kind: Deployment metadata: name: foundry-vtt annotations: keel.sh/policy: "all" keel.sh/match-tag: "true" keel.sh/schedule: "0 3 * * *" spec: replicas: 1 selector: matchLabels: app: foundry-vtt strategy: type: Recreate template: metadata: labels: app: foundry-vtt spec: containers: - name: foundry-vtt image: felddy/foundryvtt:latest ports: - containerPort: 30000 protocol: TCP name: web-ui envFrom: - secretRef: name: foundry-vtt-secret env: - name: FOUNDRY_MINIFY_STATIC_FILES value: "true" - name: FOUNDRY_HOSTNAME value: "foundry.mynest.love" - name: FOUNDRY_PROXY_PORT value: "443" - name: FOUNDRY_PROXY_SSL value: "true" volumeMounts: - mountPath: /data name: foundry-vtt-volume restartPolicy: Always volumes: - name: foundry-vtt-volume persistentVolumeClaim: claimName: foundry-vtt-data-pvc