edgetts / Dockerfile
harryhein's picture
Create Dockerfile
e0a18f1 verified
Raw
History Blame Contribute Delete
385 Bytes
# Use a lightweight Python base image
FROM python:3.11-slim
# Set up a working directory
WORKDIR /code
# Copy dependencies first to utilize Docker layer caching
RUN pip install --no-cache-dir "fastapi[standard]" edge-tts uvicorn
# Copy the application code
COPY main.py .
# Expose the specific port Hugging Face requires
EXPOSE 7860
# Run the API server
CMD ["python", "main.py"]