meta-hackathon / docker-compose.yml
Rushhaabhhh's picture
Added code for hackathon
8d96200 verified
raw
history blame contribute delete
861 Bytes
services:
env:
build: .
container_name: pr-review-env
command: uvicorn src.api:app --host 0.0.0.0 --port 7860 --log-level info
ports:
- "7860:7860"
volumes:
- ./data:/app/data:ro
networks:
- pr-net
healthcheck:
test: ["CMD-SHELL", "python -c \"import urllib.request; urllib.request.urlopen('http://localhost:7860/')\""]
interval: 5s
timeout: 3s
retries: 10
agent:
build: .
container_name: pr-review-agent
command: python inference.py
depends_on:
env:
condition: service_healthy
environment:
ENV_URL: http://env:7860
MODEL_NAME: ${MODEL_NAME}
HF_TOKEN: ${HF_TOKEN}
API_BASE_URL: ${API_BASE_URL:-https://router.huggingface.co/hf-inference/v1}
networks:
- pr-net
restart: "no"
networks:
pr-net:
driver: bridge