Bark-Voice-Cloning / Dockerfile
kevinwang676's picture
Rename Dockerfile.txt to Dockerfile
e150e4b
FROM debian:stable
# Install system packages
RUN apt update && apt install -y git pip
# Create non-root user
RUN useradd -m -d /bark bark
# Run as new user
USER bark
WORKDIR /bark
# Clone git repo
RUN git clone https://github.com/C0untFloyd/bark-gui
# Switch to git directory
WORKDIR /bark/bark-gui
# Append pip bin path to PATH
ENV PATH=$PATH:/bark/.local/bin
# Install dependancies
RUN pip install .
RUN pip install -r requirements.txt
# List on all addresses, since we are in a container.
RUN sed -i "s/server_name: ''/server_name: 0.0.0.0/g" ./config.yaml
# Suggested volumes
VOLUME /bark/bark-gui/assets/prompts/custom
VOLUME /bark/bark-gui/models
VOLUME /bark/.cache/huggingface/hub
# Default port for web-ui
EXPOSE 7860/tcp
# Start script
CMD python3 webui.py