apiVersion: apps/v1 kind: Deployment metadata: name: affine spec: selector: matchLabels: app: affine template: metadata: labels: app: affine spec: containers: - name: affine image: affine resources: limits: memory: "128Mi" cpu: "500m" env: - name: AFFINE_SERVER_HOST value: "affine.kluster.moll.re" - name: AFFINE_SERVER_PORT value: "443" - name: AFFINE_SERVER_HTTPS value: "true" - name: AFFINE_CONFIG_PATH value: "/root/.affine/config" - name: AFFINE_ADMIN_EMAIL value: "me@moll.re" - name: AFFINE_ADMIN_PASSWORD value: "password" - name: TELEMETRY_ENABLE value: "false" - name: DATABASE_URL valueFrom: secretKeyRef: name: postgres-credentials key: url ports: - containerPort: 3010 volumeMounts: - name: affine mountPath: /root/.affine/storage volumes: - name: affine persistentVolumeClaim: claimName: affine-data