FROM anchorxia/musev:1.0.1 #MAINTAINER 维护者信息 LABEL MAINTAINER="anchorxia" LABEL Email="anchorxia@tencent.com, zhanchao019@foxmail.com" LABEL Description="musev gradio image, from docker pull anchorxia/musev:latest" # RUN useradd -r huggingface_root # USER huggingface_root SHELL ["/bin/bash", "--login", "-c"] USER root RUN chown root:root -R /root WORKDIR /root RUN git clone --recursive https://github.com/TMElyralab/MuseV.git -b deploy RUN echo "export PYTHONPATH=\${PYTHONPATH}:/root/MuseV" >> ~/.bashrc \ && echo "export PYTHONPATH=\${PYTHONPATH}:/root/MuseV/MMCM" >> ~/.bashrc \ && echo "export PYTHONPATH=\${PYTHONPATH}:/root/MuseV/diffusers/src" >> ~/.bashrc \ && echo "export PYTHONPATH=\${PYTHONPATH}:/root/MuseV/controlnet_aux/src" >> ~/.bashrc #WORKDIR /root/MuseV/scripts/gradio RUN chmod -R 777 /root RUN mv /root/MuseV/* / WORKDIR /scripts/gradio #### install requirement here RUN pip install cuid gradio huggingface_hub #RUN chmod -R 777 / RUN mkdir /checkpoints EXPOSE 7860 #todo: need change to app.py CMD ["python", "app_test.py"]