Spaces:
Configuration error
Configuration error
# Use Python 3.10.5 as the base image | |
FROM python:3.10.5-slim | |
# Set the working directory in the container | |
WORKDIR /app | |
# Update package list and upgrade packages | |
RUN apt-get update -y && apt-get upgrade -y | |
# Install necessary system packages | |
RUN apt-get install -y git mecab libmecab-dev mecab-ipadic mecab-ipadic-utf8 gcc llvm-7 llvm-7-dev | |
# Upgrade pip | |
RUN pip install --upgrade pip | |
# Install PyTorch | |
# Note: Replace the next line with the correct command to install the PyTorch version compatible with your deepspeed version | |
RUN pip install torch | |
# Install other dependencies from requirements.txt | |
COPY requirements.txt /app/ | |
RUN pip install --no-cache-dir -r requirements.txt | |
# List installed packages for debugging | |
RUN pip list | |
# Copy the rest of your application's code | |
COPY . /app/ | |
# Set the environment variable for Coqui TTS | |
ENV COQUI_TOS_AGREED=1 | |
# Set LLVM_CONFIG environment variable | |
ENV LLVM_CONFIG=/usr/bin/llvm-config-7 | |
# Install numba and llvmlite | |
RUN pip install numba==0.48 llvmlite | |
# Apply migrations | |
RUN python manage.py migrate | |
# Use Django's built-in server to serve the app | |
CMD ["python", "manage.py", "runserver", "0.0.0.0:7860"] | |