apiVersion: apps/v1 kind: Deployment metadata: name: bitwarden namespace: security labels: app: bitwarden spec: replicas: 1 selector: matchLabels: app: bitwarden template: metadata: labels: app: bitwarden spec: containers: - name: bitwarden image: bitwarden/server:latest ports: - containerPort: 80 name: http env: - name: SIGNUPS_ALLOWED value: "false" - name: DATABASE_TYPE value: sqlite - name: DATABASE_FILE value: /bitwarden/data/bitwarden.db - name: WEB_VAULT_ENABLE value: "true" - name: API_ENABLED value: "true" - name: IDENTITY_ENABLED value: "true" volumeMounts: - name: bitwarden-data mountPath: /bitwarden/data resources: requests: cpu: 100m memory: 128Mi limits: cpu: 500m memory: 512Mi volumes: - name: bitwarden-data persistentVolumeClaim: claimName: bitwarden-data