registry: zot.immich-ad.ovh imagePullSecrets: - name: zot-pull-secret backend: image: repository: zot.immich-ad.ovh/ai-teacher-backend tag: latest pullPolicy: Always replicaCount: 1 resources: requests: memory: "64Mi" cpu: "250m" limits: memory: "256Mi" cpu: "1000m" env: # Database DB_URL: "jdbc:postgresql://shared-postgres-rw.db.svc.cluster.local:5432/aiteacher" DB_USERNAME: "user" # Feature flags UPLOAD_ENABLED: "false" DELETE_ENABLED: "false" # Marker service MARKER_BASE_URL: "http://marker:8000" VISION_MIN_INTERVAL_MS: "2000" # S3 S3_ENDPOINT: "https://s3.immich-ad.ovh" S3_BUCKET: "aiteacher" S3_REGION: "garage" # Sensitive values — override these or use existingSecret secret: DB_PASSWORD: "password" OPENAI_API_KEY: "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" APP_AUTH_USERNAME: "jane" APP_PASSWORD: "210687" S3_ACCESS_KEY_ID: "GK9ee0a503e1ec4bc53ca25cb4" S3_SECRET_ACCESS_KEY: "8ee84f6b0f2ffd7b4c5d73dc68536802f87c96c47fde133471aaac01c9571774" # Set to an existing Secret name to skip creating one (must contain all keys above) existingSecret: "" frontend: image: repository: zot.immich-ad.ovh/ai-teacher-frontend tag: latest pullPolicy: Always replicaCount: 1 resources: requests: memory: "12Mi" cpu: "50m" limits: memory: "64Mi" cpu: "200m" env: VITE_UPLOAD_ENABLED: false VITE_DELETE_ENABLED: false ingress: enabled: true className: traefik host: ai-teacher.immich-ad.ovh tls: true tlsSecretName: ai-teacher-tls