image:
  pullPolicy: IfNotPresent
  repository: tccr.io/truecharts/crafty-4
  tag: v4.1.3@sha256:1e6a2ae7acc09ed25529f3438ed787eda52ce367bcf8bd44c874018de04eb7e8

securityContext:
  container:
    readOnlyRootFilesystem: false
    runAsGroup: 1000
    runAsUser: 1000

service:
  main:
    ports:
      main:
        port: 10586
        protocol: https
        targetPort: 8443
  redirects:
    enabled: true
    ports:
      redirects:
        enabled: true
        port: 10587
        protocol: https
        targetPort: 8000
  minecraft:
    enabled: true
    ports:
      minecraft:
        enabled: true
        port: 25565
        targetPort: 25565
  bedrock:
    enabled: true
    ports:
      bedrock:
        enabled: true
        port: 19132
        protocol: udp
        targetPort: 19132

workload:
  main:
    podSpec:
      containers:
        main:
          probes:
            liveness:
              type: https
              path: /
            readiness:
              type: https
              path: /
            startup:
              type: https
              path: /
          env: {}

persistence:
  config:
    enabled: true
    mountPath: /crafty/app/config
  servers:
    enabled: true
    mountPath: /crafty/servers
  logs:
    enabled: true
    mountPath: /crafty/logs
  import:
    enabled: true
    mountPath: /crafty/import
  backups:
    enabled: true
    mountPath: /crafty/backups

portal:
  open:
    enabled: true
