File size: 599 Bytes
c9534bb
8154f02
c9534bb
 
 
 
 
b683832
c9534bb
 
 
8154f02
 
 
 
c9534bb
8154f02
c9534bb
8154f02
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM ghcr.io/abetlen/llama-cpp-python:latest
WORKDIR /app
# Usuario Root para dependencias rápidas
USER root
RUN pip install --no-cache-dir --upgrade pip && \
    pip install --no-cache-dir huggingface_hub gradio>=4.0.0
# Copiamos requirements por si acaso, pero la imagen ya trae lo gordo
COPY requirements.txt .
# Usuario de seguridad de HF
RUN useradd -m -u 1000 user 2>/dev/null || adduser -u 1000 -D user 2>/dev/null || true
# Permisos
USER user
ENV HOME=/home/user \
    PATH=/home/user/.local/bin:$PATH
WORKDIR $HOME/app
# Copiar app
COPY --chown=user . .
# Ejecutar
CMD ["python", "app.py"]