mirror of
https://github.com/RVC-Boss/GPT-SoVITS.git
synced 2025-09-08 01:35:37 +08:00
fix the dockerfile issue
This commit is contained in:
parent
636ea89e4a
commit
82c300b417
16
Dockerfile
16
Dockerfile
@ -97,7 +97,7 @@ WORKDIR /app/GPT-SoVITS
|
|||||||
|
|
||||||
# Set environment variables
|
# Set environment variables
|
||||||
ENV DEBIAN_FRONTEND=noninteractive
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
ENV PATH="/usr/local/bin:/opt/conda/bin:${PATH}"
|
ENV PATH="/opt/conda/bin:${PATH}"
|
||||||
|
|
||||||
# Install basic dependencies including git-lfs
|
# Install basic dependencies including git-lfs
|
||||||
RUN apt-get update && apt-get install -y \
|
RUN apt-get update && apt-get install -y \
|
||||||
@ -115,18 +115,22 @@ RUN wget https://repo.anaconda.com/miniconda/Miniconda3-py39_23.11.0-2-Linux-x86
|
|||||||
&& bash miniconda.sh -b -p /opt/conda \
|
&& bash miniconda.sh -b -p /opt/conda \
|
||||||
&& rm miniconda.sh
|
&& rm miniconda.sh
|
||||||
|
|
||||||
|
# Use Conda's shell properly
|
||||||
|
SHELL ["/opt/conda/bin/conda", "run", "-n", "base", "/bin/bash", "-c"]
|
||||||
|
|
||||||
# Copy the current directory contents (GPT-SoVITS) into the container
|
# Copy the current directory contents (GPT-SoVITS) into the container
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
# Ensure LFS files are pulled (if repository is cloned here; optional)
|
# Ensure LFS files are pulled
|
||||||
# RUN git lfs pull # Uncomment if you clone the repo inside the container instead of using COPY
|
RUN git lfs pull
|
||||||
|
|
||||||
# Install Conda dependencies
|
# Install Conda dependencies
|
||||||
RUN conda install -y -q -c pytorch -c nvidia cudatoolkit \
|
RUN conda install -y -q -c pytorch -c nvidia cudatoolkit \
|
||||||
&& conda install -y -q -c conda-forge gcc gxx ffmpeg cmake
|
&& conda install -y -q -c conda-forge gcc gxx ffmpeg cmake
|
||||||
|
|
||||||
# Install Python requirements
|
# Upgrade pip and install Python requirements
|
||||||
RUN pip install -r requirements.txt
|
RUN pip install --upgrade pip \
|
||||||
|
&& pip install -r requirements.txt
|
||||||
|
|
||||||
# Install additional Python packages
|
# Install additional Python packages
|
||||||
RUN pip install ipykernel
|
RUN pip install ipykernel
|
||||||
@ -138,4 +142,4 @@ RUN sed -i '10s/False/True/' config.py
|
|||||||
EXPOSE 5000
|
EXPOSE 5000
|
||||||
|
|
||||||
# Set entrypoint to launch WebUI
|
# Set entrypoint to launch WebUI
|
||||||
CMD ["python", "api.py"]
|
CMD ["python", "api.py"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user