| version: "3.9" |
| services: |
| api: |
| build: . |
| ports: |
| - "${APP_PORT:-8000}:8000" |
| environment: |
| - APP_HOST=0.0.0.0 |
| - APP_PORT=8000 |
| - GITHUB_TOKEN=${GITHUB_TOKEN} |
| - GITHUB_API_URL=${GITHUB_API_URL:-https://api.github.com/graphql} |
| - GITHUB_REST_API_URL=${GITHUB_REST_API_URL:-https://api.github.com} |
| - GITHUB_PUBLIC_REPO_LIMIT=${GITHUB_PUBLIC_REPO_LIMIT:-30} |
| - GITHUB_FETCH_COMMIT_COUNTS=${GITHUB_FETCH_COMMIT_COUNTS:-true} |
| - LANGSMITH_API_KEY=${LANGSMITH_API_KEY} |
| - SCORING_BACKEND=${SCORING_BACKEND:-heuristic} |
| volumes: |
| - hf_cache:/root/.cache/huggingface |
| redis: |
| image: redis:7-alpine |
| ports: |
| - "6379:6379" |
| volumes: |
| hf_cache: |
|
|