| | FROM anchorxia/musev:latest |
| |
|
| | |
| | LABEL MAINTAINER="anchorxia, zhanchao" |
| | LABEL Email="anchorxia@tencent.com, zhanchao019@foxmail.com" |
| | LABEL Description="musev gradio image, from docker pull anchorxia/musev:latest" |
| |
|
| | SHELL ["/bin/bash", "--login", "-c"] |
| |
|
| | |
| | RUN useradd -m -u 1000 user |
| |
|
| | |
| | USER user |
| |
|
| | |
| | ENV HOME=/home/user \ |
| | PATH=/home/user/.local/bin:$PATH |
| |
|
| | |
| | WORKDIR $HOME/app |
| |
|
| | RUN echo "docker start"\ |
| | && whoami \ |
| | && which python \ |
| | && pwd |
| |
|
| | RUN git clone -b main --recursive https://github.com/TMElyralab/MuseV.git |
| | |
| | |
| | RUN chmod -R 777 /home/user/app/MuseV |
| |
|
| | |
| |
|
| | RUN . /opt/conda/etc/profile.d/conda.sh \ |
| | && echo "source activate musev" >> ~/.bashrc \ |
| | && conda activate musev \ |
| | && conda env list |
| |
|
| | RUN echo "export PYTHONPATH=\${PYTHONPATH}:/home/user/app/MuseV:/home/user/app/MuseV/MMCM:/home/user/app/MuseV/diffusers/src:/home/user/app/MuseV/controlnet_aux/src" >> ~/.bashrc |
| |
|
| | WORKDIR /home/user/app/MuseV/scripts/gradio/ |
| |
|
| | |
| | COPY --chown=user entrypoint.sh ./entrypoint.sh |
| | RUN chmod +x ./entrypoint.sh |
| | RUN ls -l ./ |
| |
|
| | EXPOSE 7860 |
| |
|
| | |
| | CMD ["./entrypoint.sh"] |
| |
|