vikunja: image: repository: vikunja/vikunja tag: "0.23.0" pullPolicy: IfNotPresent ingress: main: enabled: true ingressClassName: traefik hosts: - host: vikunja.dvirlabs.com paths: - path: / pathType: Prefix tls: - hosts: - vikunja.dvirlabs.com persistence: data: enabled: true storageClass: nfs-client size: 5Gi accessMode: ReadWriteOnce mountPath: /app/vikunja/files configMaps: api-config: enabled: true data: config.yml: | service: interface: "0.0.0.0" port: 3456 database: type: "postgres" host: "vikunja-postgresql.my-apps.svc.cluster.local" port: 5432 user: "vikunja" password: "Aa123456" # ⚠️ עדיף לעבור ל-Secret database: "vikunja" log: level: "info" files: basepath: "/app/vikunja/files" mailer: enabled: false auth: local: enabled: true openid: enabled: false probes: liveness: enabled: true spec: httpGet: path: / port: 3456 initialDelaySeconds: 20 periodSeconds: 10 readiness: enabled: true spec: httpGet: path: / port: 3456 initialDelaySeconds: 10 periodSeconds: 5