llama-omni / Dockerfile
marcosremar2's picture
ffdfdfd
33efdd3
raw
history blame
827 Bytes
# Usa a mesma imagem base que o Hugging Face Spaces
FROM python:3.10
# Instala uma versão mais antiga do pip
RUN python -m pip install pip==23.0
# Instala dependências do sistema necessárias
RUN apt-get update && apt-get install -y \
git \
git-lfs \
ffmpeg \
libsm6 \
libxext6 \
cmake \
rsync \
libgl1-mesa-glx \
&& rm -rf /var/lib/apt/lists/*
# Copia o arquivo requirements.txt para o contêiner
COPY requirements.txt /tmp/requirements.txt
# Instala as dependências Python usando o pip 23.0
RUN pip install --no-cache-dir -r /tmp/requirements.txt
# Copia o código do aplicativo
COPY . /home/user/app
# Define o diretório de trabalho
WORKDIR /home/user/app
# Expõe a porta padrão do Gradio
EXPOSE 7860
# Comando para rodar o aplicativo
CMD ["python", "app_gradio_spaces.py"]