Add in .env.example for setting ports, fix upload limit, fix bounding box, can now dismiss previous image, change markdown expectation to HTML - not MD. updated README with nvidia driver/container instructions

This commit is contained in:
Ray Dumasia
2025-10-21 21:35:17 +01:00
parent e02338436b
commit 3efc4da7ff
9 changed files with 399 additions and 101 deletions

View File

@@ -2,9 +2,14 @@ services:
backend:
build: ./backend
container_name: deepseek-ocr-backend
env_file:
- .env
environment:
MODEL_NAME: deepseek-ai/DeepSeek-OCR
HF_HOME: /models
MODEL_NAME: ${MODEL_NAME:-deepseek-ai/DeepSeek-OCR}
HF_HOME: ${HF_HOME:-/models}
API_HOST: ${API_HOST:-0.0.0.0}
API_PORT: ${API_PORT:-8000}
MAX_UPLOAD_SIZE_MB: ${MAX_UPLOAD_SIZE_MB:-100}
volumes:
- ./models:/models
deploy:
@@ -16,7 +21,7 @@ services:
capabilities: [gpu]
shm_size: "4g"
ports:
- "8000:8000"
- "${API_PORT:-8000}:${API_PORT:-8000}"
networks:
- ocr-network
@@ -24,7 +29,7 @@ services:
build: ./frontend
container_name: deepseek-ocr-frontend
ports:
- "3000:80"
- "${FRONTEND_PORT:-3000}:80"
depends_on:
- backend
networks: