saman-backend / render.yaml
NguyenVanAn-2005
deploy: backend only
38b6338
Raw
History Blame Contribute Delete
1.19 kB
services:
# Web Service
- type: web
name: health-ai-backend
runtime: python
plan: free
buildCommand: pip install -r requirements.txt
startCommand: uvicorn main:app --host 0.0.0.0 --port $PORT
healthCheckPath: /
# Environment variables (set these in Render dashboard)
envVars:
- key: ENVIRONMENT
value: production
- key: FOOD_CLASSIFIER_PROVIDER
value: mock # Use mock to avoid model loading issues
- key: MOCK_CLASSIFIER_MODE
value: normal
- key: MONGO_URI
sync: false # Set in Render dashboard
- key: DB_NAME
value: saman_fitness
- key: JWT_SECRET
sync: false # Set in Render dashboard
- key: GEMINI_API_KEY
sync: false # Set in Render dashboard
# Auto-deploy configuration
autoDeploy: true
# Build optimization
buildFilter:
paths:
- ./**
ignoredPaths:
- .git/**
- .venv/**
- __pycache__/**
- "*.pyc"
- .DS_Store
# Resource limits for free tier
disk:
name: health-ai-backend-disk
mountPath: /opt/render/project/src
sizeGB: 1