File size: 720 Bytes
9cf5488
 
 
1c5dbef
 
 
 
9d0c7d0
 
9cf5488
 
 
9d0c7d0
9cf5488
 
 
 
9d0c7d0
 
9cf5488
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
services:
  - type: web
    name: matching-embedding-service
    runtime: python
    region: frankfurt  # или oregon для США
    plan: free  # бесплатный план, можно изменить на starter
    rootDir: embedding-service
    buildCommand: pip install --no-cache-dir -r requirements-prod.txt
    startCommand: uvicorn main:app --host 0.0.0.0 --port $PORT --workers 1
    healthCheckPath: /health
    envVars:
      - key: EMBEDDING_MODEL
        value: sentence-transformers/paraphrase-multilingual-MiniLM-L6-v2
      - key: EMBEDDING_DIMENSIONS
        value: 384
      - key: PYTHON_VERSION
        value: 3.11.0
      - key: TRANSFORMERS_CACHE
        value: /tmp/transformers_cache