image:
  repository: tccr.io/truecharts/misskey
  pullPolicy: IfNotPresent
  tag: 13.8.1@sha256:8c0686172b31fd55c25168f333107ba1ae7a622505d36a95d387a41209927fbe

securityContext:
  readOnlyRootFilesystem: false
  runAsNonRoot: false

podSecurityContext:
  runAsUser: 0
  runAsGroup: 0
  fsGroup: 33

service:
  main:
    ports:
      main:
        port: 3003

misskey:
  # Final accessible URL seen by a user. ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE URL SETTINGS AFTER THAT!
  url: "https://example.tld/"
  # ID generation method. 'aid' recommended.
  id: "aid"
  other:
    disableHSTS: false
    signToActivityPubGet: false
    maxFileSize: 262144000
    clusterLimit: 1
    deliverJobConcurrency: 128
    inboxJobConcurrency: 16
    deliverJobPerSec: 128
    inboxJobPerSec: 16
    deliverJobMaxAttempts: 12
    inboxJobMaxAttempts: 8
    allowedPrivateNetworks:
      - 127.0.0.1/32

env:
  # NODE_ENV = production | development
  NODE_ENV: production

persistence:
  misskeyconfig:
    enabled: true
    type: configMap
    objectName: misskeyconfig
    mountPath: "/misskey/.config"
  files:
    enabled: true
    mountPath: "/misskey/files"

postgresql:
  enabled: true
  existingSecret: "dbcreds"
  postgresqlUsername: misskey
  postgresqlDatabase: misskey

redis:
  enabled: true
  existingSecret: "rediscreds"

portal:
  enabled: true
