evaluate-asr-outputs / Dockerfile
Yehor's picture
Update Dockerfile
cf39d4b verified
raw
history blame
1.3 kB
FROM ubuntu:24.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt-get upgrade -y && \
apt-get install -y --no-install-recommends \
git \
git-lfs \
wget \
curl \
ca-certificates \
# python build dependencies \
build-essential \
libssl-dev \
zlib1g-dev \
libbz2-dev \
libreadline-dev \
libsqlite3-dev \
libncursesw5-dev \
xz-utils \
tk-dev \
libxml2-dev \
libxmlsec1-dev \
libffi-dev \
liblzma-dev \
# gradio dependencies \
ffmpeg \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# RUN useradd -m -u 1001 hf-space
# USER hf-space
ENV HOME=/root \
PATH=/root/.local/bin:${PATH} \
PYTHONPATH=/home/hf-space/app \
PYTHONUNBUFFERED=1 \
GRADIO_ALLOW_FLAGGING=never \
GRADIO_NUM_PORTS=1 \
GRADIO_SERVER_NAME=0.0.0.0 \
GRADIO_THEME=huggingface \
SYSTEM=spaces
COPY . ${HOME}/app
# WORKDIR ${HOME}/app
ENV UV_PYTHON_INSTALL_DIR=${HOME}/uv-pythons
RUN wget -qO- https://astral.sh/uv/install.sh | sh
RUN uv venv --python 3.13.2
RUN uv pip install --no-cache-dir -r /root/app/requirements.txt
RUN ls -lha /root/
RUN ls -lha /root/app/
RUN ls -lha /root/uv-pythons/cpython-3.13.2-linux-x86_64-gnu
CMD ["uv", "run", "--no-cache", "--no-config", "app.py"]