41 lines
1.1 KiB
YAML

apiVersion: serving.knative.dev/v1
kind: Service
metadata:
name: sereact
spec:
template:
spec:
containers:
- image: gcr.io/gen-lang-client-0424120530/sereact-api:latest
ports:
- containerPort: 8000
resources:
limits:
cpu: "1"
memory: "1Gi"
env:
- name: DATABASE_URI
valueFrom:
secretKeyRef:
name: sereact-db-uri
key: latest
- name: DATABASE_NAME
value: "imagedb"
- name: GCS_BUCKET_NAME
value: "your-bucket-name"
- name: API_KEY_SECRET
valueFrom:
secretKeyRef:
name: sereact-api-key-secret
key: latest
- name: VECTOR_DB_API_KEY
valueFrom:
secretKeyRef:
name: sereact-vector-db-key
key: latest
- name: VECTOR_DB_ENVIRONMENT
value: "your-pinecone-env"
- name: VECTOR_DB_INDEX_NAME
value: "image-embeddings"
- name: LOG_LEVEL
value: "INFO"