Spaces:
Running
Running
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 | |