llamacpp_llamaUI_Demo / Dockerfile
MisterAI's picture
Update Dockerfile
9ed7efe verified
Raw
History Blame Contribute Delete
2.14 kB
##MisterAI_HFSpace_llamacpp_llamaUI_Demo_Dockerfile
# Utiliser l'image officielle llamacpp 2026.05.17
FROM ghcr.io/ggml-org/llama.cpp:full-b9191
# Ajouter User au groupe root et Donne les droits
RUN useradd user
RUN usermod -aG root user
RUN mkdir -p /app && mkdir -p /models && chmod -R g+rw /models /app
COPY entrypoint.sh /home/user/entrypoint.sh
RUN mkdir -p /home/user/app && mkdir -p /home/user/models
RUN cp -r /app/* /home/user/app/
RUN chmod +x /home/user/entrypoint.sh && chown -R user:user /home/user
# Mapper les repertoire dans le home de user
RUN ln -s /app /home/user/app && ln -s /app /home/user/models
# Basculer sur user (UID 1000)
USER user
WORKDIR /app
# Exposer le port 7860
EXPOSE 7860
# Lancer llamaCPP
#CMD ["", "--address", "0.0.0.0:7860"]
#CMD ["/entrypoint.sh"]
#ENTRYPOINT ["/bin/bash", "/home/user/entrypoint.sh"]
#ENTRYPOINT ["/bin/bash", "/app/tools.sh", "--server", "-m", "/models/Ministral-3-3B-Instruct-2512-Q4_K_M.gguf", "--address", "0.0.0.0:7860", "--threads", "2", "--tools", "all"]
#ENTRYPOINT ["/bin/bash", "/app/tools.sh", "--server", "-m", "/models/Ministral-3-3B-Instruct-2512-Q4_K_M.gguf", "--port", "8080", "--host", "0.0.0.0", "--threads", "2", "--tools", "all"]
#ENTRYPOINT ["/bin/bash", "/app/tools.sh", "--server", "-m", "/models/Ministral-3-3B-Instruct-2512-Q4_K_M.gguf", "--port", "8080", "--host", "0.0.0.0", "--threads", "2", "--tools", "all", "--fit", "off"]
#ENTRYPOINT ["/bin/bash", "/app/tools.sh", "--server", "-m", "/models/Ministral-3-3B-Instruct-2512-Q4_K_M.gguf", "--port", "8080", "--host", "0.0.0.0", "--threads", "2", "--tools", "all", "-c", "8192"]
#ENTRYPOINT ["/bin/bash", "/app/tools.sh", "--server", "-m", "/models/Ministral-3-3B-Instruct-2512-Q4_K_M.gguf", "--port", "7860", "--host", "0.0.0.0", "--threads", "2", "--tools", "all", "-c", "8192"]
#ENTRYPOINT ["/bin/bash", "/app/tools.sh", "--server", "--port", "7860", "--host", "0.0.0.0", "--threads", "2", "--tools", "all", "-c", "16384"]
ENTRYPOINT ["/bin/bash", "/app/tools.sh", "--server", "--models-dir", "/models", "--port", "7860", "--host", "0.0.0.0", "--threads", "2", "--tools", "all", "-c", "16384"]