68 lines
1.7 KiB
YAML
68 lines
1.7 KiB
YAML
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 |