MuseV / Dockerfile
jmanhype
fix: update Dockerfile git config setup to use file instead of directory
140cb2f
raw
history blame
952 Bytes
FROM nvidia/cuda:11.8.0-cudnn8-runtime-ubuntu22.04
ENV DEBIAN_FRONTEND=noninteractive
ENV PYTHONUNBUFFERED=1
RUN apt-get update && apt-get install -y \
python3.10 \
python3-pip \
git \
ffmpeg \
&& rm -rf /var/lib/apt/lists/*
# Set up git config file
RUN touch /etc/gitconfig && \
chmod 666 /etc/gitconfig && \
git config --system user.email "[email protected]" && \
git config --system user.name "jmanhype"
RUN useradd -m -u 1000 user && \
mkdir -p /home/user/.config/git && \
touch /home/user/.gitconfig && \
chown -R user:user /home/user/.gitconfig && \
chmod 666 /home/user/.gitconfig
USER user
ENV PATH="/home/user/.local/bin:$PATH"
ENV HOME="/home/user"
WORKDIR /home/user/app
COPY --chown=user . .
RUN pip install --no-cache-dir --upgrade pip && \
pip install --no-cache-dir -r requirements.txt
EXPOSE 7860
CMD ["python3", "-m", "scripts.gradio.app_gradio_space"]