feat: add Dockerfile with CPU-only torch, .dockerignore, and requirements-cpu.txt

- Multi-stage Dockerfile with CPU-only PyTorch
- .dockerignore to exclude build artifacts
- requirements-cpu.txt for CPU-only dependencies
- Health check endpoint for container monitoring
This commit is contained in:
delevisor
2026-05-03 08:19:33 +00:00
parent df2a97b85a
commit eee3d4bebf
3 changed files with 58 additions and 14 deletions

26
requirements-cpu.txt Normal file
View File

@@ -0,0 +1,26 @@
# WebSocket server
fastapi
uvicorn[standard]
websockets
webrtcvad
# Speech-to-Text
faster-whisper
soundfile
# LLM (CPU-only)
transformers
accelerate
bitsandbytes
# TTS
torchaudio
# Audio processing
numpy
scipy
# Utilities
python-dotenv
pydantic
pydantic-settings